At this point, the web server is really just waiting for the beach server. This is bad and tends to break things. This will likely be fixed by a different messaging model. We should send the message and then poll for the done event on the server.