MutableSharedFlow(extraBufferCapacity = 20) }, uiState: TimetableScreenUiState = timetableScreenPresenter( events = eventFlow ), ) { TimetableScreen( uiState = uiState, onTimetableUiChangeClick = { eventFlow.tryEmit(TimetableScreenEvent.UiTypeChange) }, onBookmarked = { id -> eventFlow.tryEmit(TimetableScreenEvent.Bookmark(id)) }, ) }