anchor.diff:        // Initialize the display to show a few nodes.
         // from: http://stackoverflow.com/questions/17504136/starting-d3-force-layout-collapsed-text-labels-duplicating
         function collapseAll(d) {
  -          if (d.children) {
  -            console.log('.');
  -            d.children.forEach(collapseAll);
  -            toggle(d);
  -          }
  +        if (d.children) {
  +          d.children.forEach(collapseAll);
  +          toggle(d);
           }
  -        root.children.forEach(collapseAll);
  -        update(root);
  -
  +      }
  +      root.children.forEach(collapseAll);
  +      update(root);
       });
   
       function update() {
  
positive.code:       // Restart the force layout.
        force
            .nodes(nodes)
                .distance(100)
                .charge(-670)
            .links(links)
            .start();
  
        // Update links.
        link = link.data(links, function(d) { return d.target.id; });
  
        link.exit().remove();
  
        link.enter().insert("line", ".node")
            .attr("class", "link");
  
        // Update nodes.
        node = node.data(nodes, function(d) { return d.id; });
  
negative.code:         root;
  
      var force = d3.layout.force()
          .linkDistance(200)
          .charge(-670)
          .gravity(.05)
          .size([width, height])
          .on("tick", tick);
  