code: function(evt) {
          if (!this.renderer) {
              throw new Error('getFeatureFromEvent called on layer with no ' +
                              'renderer. This usually means you destroyed a ' +
                              'layer, but not some handler which is associated ' +
                              'with it.');
          }
          var feature = null;
          var featureId = this.renderer.getFeatureIdFromEvent(evt);
          if (featureId) {
              if (typeof featureId === "string") {
                  feature = this.getFeatureById(featureId);
              } else {
                  feature = featureId;
              }
          }
          return feature;
      }
docs: Method: getFeatureFromEvent
  Given an event, return a feature if the event occurred over one.
  Otherwise, return null.
  
  Parameters:
  evt - {Event}
  
  Returns:
  {<OpenLayers.Feature.Vector>} A feature if one was under the event.