explanation on emitting channel join event