forward all events to a channel, and non-deterministically select from the channels