code: function() {
          if (OpenLayers.Control.prototype.activate.apply(this, arguments)) {
              var control;
              for (var i=0, len=this.controls.length; i<len; i++) {
                  control = this.controls[i];
                  if (control === this.defaultControl ||
                              (this.saveState && this.activeState[control.id])) {
                      control.activate();
                  }
              }    
              if (this.saveState === true) {
                  this.defaultControl = null;
              }
              this.redraw();
              return true;
          } else {
              return false;
          }
      }
docs: APIMethod: activate