Collaborative Canvas using Socket.io