Make the focus happen inside the event handler #46

We use `Tracker.flush()` to ensure that the `focus()` is called from the click event handler (using `afterFlush` meant it happened in a timeout).

If the focus happened outside of a click handler, the keyboard would not appear (which is a known feature of MobSaf).