ADDED:
+ multi-user canvas now works. There was some refactoring in order to move
	all the mouse listeners out of canvas.js because using callbacks
	causes terrible function call echoing when trying to do things
	over the network.

TODO:
+ port the refactor for canvas.js back into the single-user html_canvas
	project??