use locationInView to get proper check for gesture being within navigationHandle