Drawing on dashboard screens is imprecise on 2nd set of coorcinates in draw_line() and _rect() functions.
Following code shows the issue, where second set of coords is limiting for drawn object, where said object should reach those coordinates instead.
$Screen.draw_line(5, 0, 5, 5, $dgreen) ;left vertical helper
$Screen.draw_line(12, 0, 12, 5, $dgreen) ;right vertical helper
$Screen.draw_line(0, 9, 4, 9, $dgreen) ;left horizontal helper
$Screen.draw_rect(5, 6, 12, 9, $dgreen) ;test rect