* Refactor Mouse and Touch events.
* Allow movement with touch using velocity just like mouse.