Modules can now respond to more types of events than just text messages, though by default they don't (Also reorganisation of IrcMessage)