fixed gesture recognizer conflict