arse(){
					parser.parse();
					editor = registry.byId("editor");
				},
				{
					name: "wait for load",
					timeout: 5000,
					runTest: function(){
						// Editor.onLoadDeferred doesn't seem good enough, editor.window is still unset
						// after it fires
						var d = new doh.Deferred();
						console.log("initially, editor.window is", editor.window);
						editor.onLoadDeferred.then(function(){
							var handle = setInterval(function(){
								if(editor.window){
									clearInterval(handle);
