Channel join/part events

refs #111