Slight re-write using Socket.IO for all client/server communication.  UI works with multiple clients.