anchor.diff:                  var $parentNode = $(this),
                       $childList;
   
  -                if ($parentNode[0].nodeName.toLowerCase() === 'dt') {
  -                    $childList = $parentNode.siblings('dd').find('ul');
  -                } else {
  +                if ((idx === 0) && ($parentNode[0].nodeName.toLowerCase() !== 'dt')) {
                       isCommodityTree = true;
  -                    $parentNode = $parentNode.children('span');
  -                    $childList = $parentNode.siblings('ul');
  -                }
  +                }
  +
  +                $childList = setMembers($parentNode);
   
                   // hide all child lists
                   if (!isCommodityTree) {
  -                  $childList.addClass('visuallyhidden');
  -                }
  -
  -                $parentNode.attr('title', 'Click to close');
  +                    $childList.addClass('visuallyhidden');
  +                }
   
                   // allow expansion based on clicking
  -                $parentNode.on('click', function(e) {
  +                $branchSwitches.eq(idx).on('click', function(e) {
                       e.stopPropagation();
                       if ($childList.is('.visuallyhidden')) {
  -                      clickBranch($(this), $childList, 'open');
  +                        clickBranch($(this), $childList, 'open');
                       }
                       else {
  -                      clickBranch($(this), $childList, 'close');
  +                        clickBranch($(this), $childList, 'close');
                       }
   
                       return false;
  
positive.code: 
              clickBranch = function ($branch, $childList, action) {
                var titleTxt = {
                      'open' : 'Click to close',
                      'close' : 'Click to open'
                    },
                    listAction = (action === 'open') ? 'removeClass' : 'addClass',
                    branchAction = (action === 'open') ? 'addClass' : 'removeClass';
  
                $childList[listAction]('visuallyhidden');
                $branch[branchAction]('open')
                  .attr('title',  titleTxt[action]);
              };
  
              controlHover = function (action) {
  
negative.code:                             '</p>';
                  effectAll = function (ctrlIdx) {
                      $parentNodes.each(function (idx) {
                          var $childList = $(this).children('ul');
  
                          if (ctrlIdx === 0) {
                              clickBranch($branchSwitches.eq(idx), $childList, 'open');
                          } else {
                              clickBranch($branchSwitches.eq(idx), $childList, 'close');
                          }
                      });
                  };
  