That might be true for something where the phrase "business logic" is applicable.
But in my niche (realtime audio software), there is underlying data in the system that changes over time independently of events. So there is "something else to it".
But in my niche (realtime audio software), there is underlying data in the system that changes over time independently of events. So there is "something else to it".
Even higher level objects, such as what are various called "clips" or "regions" or "events" frequently pay no role in any type of event notification system. In some designs, the boundaries of such objects may play a somewhat event-like fole.