Ok I am building a GUI Framework, where there is a Widget class,
which can both have mother widgets and be a mother widget.
When some event happens, the widget receives a message, in the form of an integer value(win32).
I want the widgets to be able to say to their children "I want to know when this happens", and then the mother widget's mother to be able do the same.
The alternative to this subscribe behavior, is to send some of the messages to the widget's mother