code: function(group, map) {
  		
  		if (!lang.isValue(group) || lang.isValue(group.groupContainer)) {
  	    	hideGroupConfigure(); //TODO: you should be able to modify group mappings while collapsed
  		}
  		else {
  			var self = this;
  			var ui = group.generateUI(map, function() { self.setGroupOptions.call(self); });
  			this.setDisplay(ui.listRows);
  	
  			this.setSelectedGroup(group);
  			this.display.containerUIMap = ui.containerUIMap;
  			this.display.groupUIMap = ui.groupUIMap;
  	
  			group.events.stateChanged.subscribe(function() {
  				this.deselectGroup();
  				this.hideGroupConfigure();
  	    	}, this, true);
  	
  			this.display.mainDiv.style.display = "block"; //TODO: safter visibility toggle?
  		}
     }
docs: showGroupConfigure