docs: function(map, delay, nice) {
          window.clearTimeout(this.tileQueueId[map.id]);
          var tileQueue = this.tileQueue[map.id];
          if (!nice || tileQueue.length) {
              this.tileQueueId[map.id] = window.setTimeout(
                  OpenLayers.Function.bind(function() {
                      this.drawTilesFromQueue(map);
                      if (tileQueue.length) {
                          this.updateTimeout(map, this.frameDelay);
                      }
                  }, this), delay
              );
          }
      }