1) New tests
2) Ask method for channels
3) Bug fixes in SocketEvent and Channels