Code review for root node.  Still have bug with
invisible checkbox.  Work-around by changing opacity in css.