anchor.diff:           * Tree node title click event handler 
            */
           var tree = dojo.widget.byId('jmxTree');
  +
           dojo.event.topic.subscribe(
               tree.eventNames.titleClick,
               function(message) {
                   var abstractName = message.source.widgetId;
  +
                   if (abstractName.indexOf('::') == -1) {
                       // No marker means not an abstract name, clear tables
                       DWRUtil.removeAllRows('basicInfoTableBody');
  
positive.code:             'treeContextMenuSearch/engage',
              function (menuItem) {
                  var selectedNode = getSelectedNode();
                  if (selectedNode == null) {
                      alert('Please select a tree node.');
                      return;
                  }
                  var mainTabContainer = dojo.widget.byId('mainTabContainer');
                  var searchTab = dojo.widget.byId('searchTab');
                  mainTabContainer.selectTab(searchTab);
              }
          );
  
negative.code:             'treeContextMenuRefresh/engage',
              function (menuItem) {
                  var selectedNode = getSelectedNode();
  
                  if (selectedNode == null) {
                      alert('Please select a tree node.');
                      return;
                  }
  
                  if ((selectedNode.state == 'UNCHECKED') && (selectedNode.isExpanded == false)) {
                      // Unchecked tree node, do nothing
                  } else {
  