Refactored socket.io interpreter.