class RenderedController[M](eventIteratorFactory: => Iterator[CommandEvent], renderChanges: (Seq[UiElement]) => Unit, materializer: () => M, initialMv: MV[M])
A new event iterator. There can be many event iterators on the same time and each of them iterates events only from after the time it was created. The iterator blocks while waiting to receive an event. Normally a single iterator is required and most of the time it is better done by the #run() method below.