Only reschedules when moving and only draws the needed portion of window