When gestures are nested inside each other, fire only the innermost

Fixes starring in MBug, which was also opening the detail view.