code: function () {
          if (this.active) {
              if (this.handler) {
                  this.handler.deactivate();
              }
              this.active = false;
              if(this.map) {
                  OpenLayers.Element.removeClass(
                      this.map.viewPortDiv,
                      this.displayClass.replace(/ /g, "") + "Active"
                  );
              }
              this.events.triggerEvent("deactivate");
              return true;
          }
          return false;
      }
docs: APIMethod: deactivate
  Deactivates a control and it's associated handler if any.  The exact
  effect of this depends on the control itself.
  
  Returns:
  {Boolean} True if the control was effectively deactivated or false
  if the control was already inactive.