Aligned the data channel processing model a bit more with WebSockets (closing mainly).