Still broken, switching to using web sockets for communication.