simplify Gesture Event creation
update PointerEvents for MutationObserver wrapping