tweaks
Add error handling to the onjoin event handers
only raise onjoin when someone else joins a channel, not just me.