init gesture recognizer