@saviqq thanks for your very detailed comment. I have a few idea of how i would make the event system even more intricated:
• Chaining event, i.e one event trigger the addition of another event. For example, there's a reference to My Friend Pedro event which original i planned to introduce his wife & kids after the player have met him:D
• Some kind of feedback from "In the news" to act as prediction for what future events will come. For example, having heard that police is keeping a close watch on an upcoming protest will give you a hint of what to come when you encounter the protest itself.
• Introduce government policy to reduce the spread rate of the virus. Player's decision can affect how this government policy will steer
• And overall much bigger pool of events for you to play with.
@willypa: glad to know you enjoy it