gesture recognizer should only begin when horizontally panning