code: function() {
          if (!this.loaded) {
              if (this.location != null) {
  
                  var onFail = function(e) {
                      this.events.triggerEvent("loadend");
                  };
  
                  this.events.triggerEvent("loadstart");
                  OpenLayers.Request.GET({
                      url: this.location,
                      success: this.parseData,
                      failure: onFail,
                      scope: this
                  });
                  this.loaded = true;
              }
          }    
      }
docs: Method: loadText
  Start the load of the Text data. Don't do this when we first add the layer,
  since we may not be visible at any point, and it would therefore be a waste.