(WIP) Add highlighting support to ev-view

Track cursor movement while highlighting.
Create annotation shifted to button_press.

Full of hacks, for understanding the various components of highlighting.