Fixed bug + added tests for listening on multiple channels.