Dont lose caret

This actually modifies the way chrome moves about the page.

Please let me know if you prefer how up/down/left/right works here and I will modify other browsers to suit.

Don't merge until you are sure this is the right behavior