Added the following events for consumers to handle interactions with the component:
- MarkAllAsReadEvent
- SwitchEvent