I'm confused as to why this is not just an `Event` instance itself, which objects would subscribe to if they care about it.  Could you elaborate on why this works this way?