docs: function(crawler) {
  		var dir = gui.Spirit.prototype.oncrawler.call(this, crawler);
  		if (dir === gui.Crawler.CONTINUE) {
  			switch (crawler.type) {
  				case gui.CRAWLER_VISIBLE:
  				case gui.CRAWLER_INVISIBLE:
  					if (this._waiting) {
  						dir = gui.Crawler.STOP;
  					}
  					break;
  			}
  		}
  		return dir;
  	}