code: public void addSpiderListener(SpiderListener listener) {
  		if (spider != null) {
  			this.spider.addSpiderListener(listener);
  		} else {
  			this.pendingSpiderListeners.add(listener);
  		}
  	}
docs: Adds a new spider listener.
  
  @param listener the listener