Event stream for permission, schedule, and selection state updates.
@override Stream<Map<String, dynamic>> getEventStream() => _events;