Add basic gesture framework
Implement basic gesture recognition