IrcEventBinder refactor