picking up this commit from the UI repo from kamicane:
picking up this commit from the UI repo from kamicane:

1bcf5e3e8378fae9cc05fa256f2ddc200787ba20
removed dom-like method names from UI.Widget, since the class does not 
have anything to do with the DOM. Added register / unregister methods to 
handled global registration and parent widgets. Also removed getParent() 
getChildren() methods as users should not use those functionalities.

removed destruction method from UI.Widget
anutron/art-widgets,cloudera/art-widgets