channelEventOrThrow