Resolves #20 and #22. Syncing user cursor information across clients should be faster and with less strain on the server (both cpu and memory). Scrolling the canvas view is now done with middle mouse button, and using the right mouse button will draw with the secondary color.