code: function(){
  			var ls;
  			
  			if (lookingForNewDocument && FuncUnit.checkForNewDocument() ) {
  				
  				ls = loadSuccess;
  				
  				loadSuccess = null;
  				if (ls) {
  					FuncUnit.win.focus();
  					FuncUnit.win.document.documentElement.tabIndex = 0;
  					
  					ls();
  				}
  			}
  			
  		setTimeout(arguments.callee, 500)
  	}
docs: check for window location change, documentChange, then readyState complete -> fire load if you have one