Experimental: exploring socket.io