anchor.diff:  	if(loaded)
   		return
   
  +	testing("Chat loaded for [owner.ckey]")
   	loaded = TRUE
   	winset(owner, "browseroutput", "is-disabled=false")
   	for(var/message in messageQueue)
  
positive.code: 		return FALSE
  
  	if(!winexists(owner, "browseroutput")) // Oh goddamnit.
  		alert(owner.mob, "Updated chat window does not exist. If you are using a custom skin file please allow the game to update.")
  		broken = TRUE
  		return FALSE
  
  	if(winget(owner, "browseroutput", "is-disabled") == "false") //Already setup
  		doneLoading()
  
negative.code: 		"browserOutput.html"	   = 'code/modules/goonchat/browserassets/html/browserOutput.html'
  	)
  
  	for(var/asset in chatResources)
  		owner << browse_rsc(file(chatResources[asset]), asset)
  
  	owner << browse(file("code/modules/goonchat/browserassets/html/browserOutput.html"), "window=browseroutput")
  
  /datum/chatOutput/Topic(href, list/href_list)
  	if(usr.client != owner)
  