Fix cursor

This enable to listen for cursors from outside Firepad and offers the ability to listen for "my" cursor. This enables us to update the toolbar in realtime, every time my cursor has moved (current font size, color, etc). If you want, I may bring this completely to Firepad as well.

We've made sure it doesn't change the app behavior by editing the EditorClient.