this._timer = null; this._callback(++this._count, this._node, this._evt); this._currentTimeout = (this._currentTimeout < 0) ? this._initialDelay : ((this._subsequentDelay > 1) ? this._subsequentDelay : Math.round(this._currentTimeout * this._subsequentDelay)); this._timer = setTimeout(dojo.hitch(this, "_fireEventAndReload"), this._currentTimeout);