Add gesture recognizer