avoid mucking with the PointerEvent prototype for tap
no longer a need to polyfill function bind
update PointerEvents
just use x/y for tap