Any gesture can cancel tap

- All gestures run in a queue, async from pointer events.
- __PointerGestureShim__.dispatcher.recognizers holds references to all the
  gesture recognizers.
PointerEvents update