At step 1406, the event is propagated down the subpanel hierarchy so that it is sent to each of the subpanels in the window. [0079] In an aspect of the invention, the system is extensible so that routing types can be added or deleted from the system.