make events listen via command name, not class object
make events listen via command name, not class object

This to avoid confusion when standard commands get extended. Once a command is overridden, listening with the standard command object wouldn't work anymore before this change.

d-fischer/ircv3,d-fischer/ircv3,d-fischer/ircv3