adding Gesture Handlers