Was too aggressive in redrawing the preview

Only want to redraw when using arrow keys and there is a running
timer for preview change.

Paired with @santiaago