Added Client.OnChannelJoin and Client.OnChannelLeave