added classes and methods for double tap gestures
continued modifications for double tap class