Inspired on goog.ui.tree.TreeControl demo