added support for more gestures