Check in the default script's onCaretMoved() if the caret really moved

This keeps us from double-presenting the caret position when we get a
focus-change event immediately followed by a caret-moved event.