Added gesturedetector implementations