Implement drag and double tap gestures