anchor.diff:          setConstructUse(groupRealName, constRealName, newUse);
       });
   
  +    /**
  +     * jQuery handler for when a group of constructs (read: a schema group) is selected for viewing.
  +     */
       $(".group-accessor").change(function(e) {
           if (active) {
               active.hide();
  
positive.code:         }
      }
  
      function getConstructUse(grpName, constrName, use) {
          return profile['groups'][grpName]['constructs'][constrName]['use'];
      }
  
      $(".construct-usage-changer").click(function(evt) {
          evt.preventDefault(); // don't act like a link; we're handling this click
          var thisEl = $(this); // get this object as jQuery reference
  
negative.code:         $(".group-accessor").find('option:first').attr('selected', 'selected');
      });
  
      /**
       * jQuery handlers for when a construct's field or attribute is changed.
       */
      $(".field-usage-selector, .attr-usage-selector").change(function(e) { // when a field/attr usage level is changed, update the row highlighting
          var thisEl = $(this);
          var groupDiv = thisEl.closest("div[data-group-safe-name]"); // group root div with groupname info
  