handle spot drawing even if source is outside the visible area
same for old system