code: function(evt) {
          if(this.passesTolerance(evt.xy)) {
              this.clearTimer();
              this.callback('move', [evt]);
              this.px = evt.xy;
              // clone the evt so original properties can be accessed even
              // if the browser deletes them during the delay
              evt = OpenLayers.Util.extend({}, evt);
              this.timerId = window.setTimeout(
                  OpenLayers.Function.bind(this.delayedCall, this, evt),
                  this.delay
              );
          }
          return !this.stopMove;
      }
docs: Constructor: OpenLayers.Handler.Hover
  Construct a hover handler.
  
  Parameters:
  control - {<OpenLayers.Control>} The control that initialized this
  handler.  The control is assumed to have a valid map property; that
  map is used in the handler's own setMap method.
  callbacks - {Object} An object with keys corresponding to callbacks
  that will be called by the handler. The callbacks should
  expect to receive a single argument, the event. Callbacks for
  'move', the mouse is moving, and 'pause', the mouse is pausing,
  are supported.
  options - {Object} An optional object whose properties will be set on
  the handler.
   
  Method: mousemove
  Called when the mouse moves on the map.
  
  Parameters:
  evt - {<OpenLayers.Event>}
  
  Returns:
  {Boolean} Continue propagating this event.