whee magic screen updates as caret position moves