gesture recognizer cleanup