Added touch support! All mouse event listeners now also listen for the equivalent touch event. Viewport is no longer user scalable, so dragging actually triggers touch event instead of just sliding the window around
Context stroke style is being set just before stroke(), preventing style from being over-written by a remote user who updates his/her style after local user
Fix for issue where data created by touch devices was not matching the expected format