Fixes Listeners, etc.

Messages get parsed as different events (e.g. :message as [:message, :channel] or [:private, :message]), so we need to dispatch multiple times for all the relevant types.

Fixes #2