anchor.diff:  	content += ncontent
   
   /datum/browser/proc/get_header()
  -	var/key
  -	var/filename
  -	for (key in stylesheets)
  -		filename = "[ckey(key)].css"
  -		user << browse_rsc(stylesheets[key], filename)
  -		head_content += "<link rel='stylesheet' type='text/css' href='[filename]'>"
  -
  -	for (key in scripts)
  -		filename = "[ckey(key)].js"
  -		user << browse_rsc(scripts[key], filename)
  -		head_content += "<script type='text/javascript' src='[filename]'></script>"
  +	var/file
  +	for (file in stylesheets)
  +		head_content += "<link rel='stylesheet' type='text/css' href='[file]'>"
  +
  +	for (file in scripts)
  +		head_content += "<script type='text/javascript' src='[file]'></script>"
   
   	var/title_attributes = "class='uiTitle'"
   	if (title_image)
  
positive.code: 	var/window_size = ""
  	if (width && height)
  		window_size = "size=[width]x[height];"
  	user << browse(get_content(), "window=[window_id];[window_size][window_options]")
  	if (use_onclose)
  		spawn(0)
  
negative.code: 	//title_image = ntitle_image
  
  /datum/browser/proc/add_stylesheet(name, file)
  	stylesheets["[ckey(name)].css"] = file
  	register_asset("[ckey(name)].css", file)
  
  /datum/browser/proc/add_script(name, file)
  	scripts["[ckey(name)].js"] = file
  	register_asset("[ckey(name)].js", file)
  
  /datum/browser/proc/set_content(ncontent)
  	content = ncontent
  