Added irc listeners and mapped them to adapter events

*Note:* There are component elements interweaved with adapter elements. Should figure out how to separate them.