anchor.diff:                  }
               }
           },
  +  'types' : {
  +       'types' : {
  +           /* nodes set to type 'logic' will not be selectable */
  +           'logic' : { 'select_node' : false }
  +       }
  +  },
     'dnd' : { 'drag_target' : false, 'drop_target' : false }
   } );
   
  -jq('#' + '${componentId}').bind('loaded.jstree', function (event, data) {
  -});
   
   "/>
  
positive.code: 
  /* create the tree */
  createTree('${componentId}', {
      'plugins' : ['themes','html_data', 'ui', 'crrm', /*, 'dnd' */ ], // disabled drag and drop plugin
      'ui' : { 'select_limit' : 1 },
      'themes' : { 'theme':'krms','dots': true ,'icons': false },
      'crrm' : {
  
negative.code:         jq(this.parentNode).addClass('ruleBlockSelected');
      });
  
      // set type to 'logic' on logic nodes -- this prevents them from being selected
      jq('a.logicNode').each( function() {
          jq('#' + '${componentId}').jstree('set_type', 'logic', this.parentNode);
      });
  
      jq('a.ruleNode').each( function() {
          var agendaItemId = jq(this.parentNode).find('input').attr('value');
          var selectedItemTracker = jq('input[name=\"agenda_item_selected\"]');
          var selectedItemId = selectedItemTracker.val();
  
          if (selectedItemId == agendaItemId) {
              // simulate click
  