As summarized in the title, I have noticed an asymmetry in behavior:
when a Component is added to the desktop via its addToDesktop() function, its parentHierarchyChanged() callback gets called.
when the same Component is afterwards removed from the desktop via its removeFromDesktop() function, its parentHierarchyChanged() callback is not called.
Would it be possible to add the latter call for consistency?
