gestures are working on a basic level