change event source to be a single stream of events