Now, a timeout can be specified to block until new events reach a single channel or the specific timeout expires.