As kind of an old dog, I can't help but think of Active X controls from back in the day. That's what this reminds me of. Kinda.
Are there some guidelines and standardization of the kinds of events components emit, and what data is passed with the event? So that I don't have to look up all the variants of event names and data.