code: function() {
          var geom;
          for(var i=0; i<8; ++i) {
              geom = this.box.geometry.components[i];
              geom._handle.destroy();
              geom._handle = null;
              geom._rotationHandle && geom._rotationHandle.destroy();
              geom._rotationHandle = null;
          }
          this.center = null;
          this.feature = null;
          this.handles = null;
          this.rotationHandleSymbolizer = null;
          this.rotationHandles = null;
          this.box.destroy();
          this.box = null;
          this.layer = null;
          this.dragControl.destroy();
          this.dragControl = null;
          OpenLayers.Control.prototype.destroy.apply(this, arguments);
      }
docs: APIMethod: destroy
  Take care of things that are not handled in superclass.