Gestures revision

Changed structure, rotation gesture fixes, and preventDefault allowed
(for prevent unexpected touchcancel when scrolling on android devices)
Divide gestures by namespace