2 bug fixes

We need to observe node.@each to rebuild the tree and nodes are now an alias of treeContent