Re-enable PointerGestures with ShadowDOMPolyfill fixes

- Use PointerGestures.register in shadow root creation
- g-selector: use on-tap instead of on-mouseup