Making it work on Windows Phone

Although you can't scroll/pan over the canvas in Windows Phone with this fix.

Tried setting msTouchAction conditionally in pointerDown/Up but that doesn't work.
It seems msTouchAction must be set to none before the down event.