Fix pointer events

@dfilatov @veged do you want to review changes :)

closes #545 
we can move `pointer` to some `pointerpolyfill` (without `pointerpressrelease` and `pointerclick` deps) and keep `pointer` just as "API" for including all pointer events — this will keep changes in minor manner