MSPointer events fixes

**work in progress**