 	# * (string) `id` - An ID for looking up this sandbox later.
 	lookup: (id) ->
 		
-		# Mark the sandbox as no longer new (yuck).
+		# } Mark the sandbox as no longer new (yuck).
 		sandbox.isNew = (-> false) if (sandbox = @_sandboxes[id]?.touch())?
 		sandbox
 	

		)
		@_window = window = document.createWindow()
		
		# Capture "client" console logs.
		for level in ['info', 'log', 'debug', 'warn', 'error']
			do (level) -> window.console[level] = (args...) ->
				
				# Make errors as detailed as possible.
				for arg, i in args
					if arg instanceof Error
						args[i] = errors.stack arg
					else
						arg
				
				# Let our logger log them.
				logger[level] args... 
				
		# Hack in WebSocket.
		window.WebSocket = WebSocket
		
		# When the window is loaded, we'll capture any errors, and emit the

			toucher()
			this
		
		# } Hax: Fix document.domain since jsdom has a stub here.
		level2Html = require 'jsdom/lib/jsdom/level2/html'
		Object.defineProperties(
			level2Html.dom.level2.html.HTMLDocument.prototype
			domain: get: -> 'localhost'
		)
		
		# } Set up a DOM, forwarding our cookie and navigating to the entry
		# } point.
		# } 
		# } `TODO`: "Entry point" is an `angular` package-specific idiom.
		document = jsdom(
			html, jsdom.defaultLevel
			
