Rewritten with ms prefixed handlers

To make it work in WP8/IE10. IE11 silently maps old msPointerDown etc to
pointerdown (for now anyway)