EventManager
Parameters
screenId
id of the screen this manager runs events for — forwarded as EventRunningScope.screenId on every run.
eventRunnerManager
registry resolving an EventSchema's concrete class to its dev.catbit.mosaic.client.ui.sdui.foundation.events.EventRunner.
koinScope
the Koin scope every built EventRunningScope resolves dependencies from, and that runEvent itself uses to reach a MosaicLogger for its own top-level error handling.