[events] Refactored GestureHandler. It features a simpler interface, dispatches its custom events to target DOM elements and attaches *only one* event handler for each touch event. It's great.