anchor.diff:  
   		var/pressure_setting = ONE_ATMOSPHERE * 45
   
  +		process()
  +			..()
  +			if(!input_info && input_tag)
  +				request_device_refresh(input_tag)
  +			if(!output_info && output_tag)
  +				request_device_refresh(output_tag)
   
   		return_text()
   			var/output = ..()
   			//if(signal.data)
   			//	input_info = signal.data // Attempting to fix intake control -- TLE
   
  -			output += "<B>Tank Control System</B><BR>"
  -			if(input_info)
  -				var/power = (input_info["power"])
  -				var/volume_rate = input_info["volume_rate"]
  -				output += {"<B>Input</B>: [power?("Injecting"):("On Hold")] <A href='?src=\ref[src];in_refresh_status=1'>Refresh</A><BR>
  -Rate: [volume_rate] L/sec<BR>"}
  -				output += "Command: <A href='?src=\ref[src];in_toggle_injector=1'>Toggle Power</A><BR>"
  -
  -			else
  -				output += "<FONT color='red'>ERROR: Can not find input port</FONT> <A href='?src=\ref[src];in_refresh_status=1'>Search</A><BR>"
  -
  -			output += "<BR>"
  -
  -			if(output_info)
  -				var/power = (output_info["power"])
  -				var/output_pressure = output_info["internal"]
  -				output += {"<B>Output</B>: [power?("Open"):("On Hold")] <A href='?src=\ref[src];out_refresh_status=1'>Refresh</A><BR>
  -Max Output Pressure: [output_pressure] kPa<BR>"}
  -				output += "Command: <A href='?src=\ref[src];out_toggle_power=1'>Toggle Power</A> <A href='?src=\ref[src];out_set_pressure=1'>Set Pressure</A><BR>"
  -
  -			else
  -				output += "<FONT color='red'>ERROR: Can not find output port</FONT> <A href='?src=\ref[src];out_refresh_status=1'>Search</A><BR>"
  -
  -			output += "Max Output Pressure Set: <A href='?src=\ref[src];adj_pressure=-1000'>-</A> <A href='?src=\ref[src];adj_pressure=-100'>-</A> <A href='?src=\ref[src];adj_pressure=-10'>-</A> <A href='?src=\ref[src];adj_pressure=-1'>-</A> [pressure_setting] kPa <A href='?src=\ref[src];adj_pressure=1'>+</A> <A href='?src=\ref[src];adj_pressure=10'>+</A> <A href='?src=\ref[src];adj_pressure=100'>+</A> <A href='?src=\ref[src];adj_pressure=1000'>+</A><BR>"
  +			output += "<h2>Tank Control System</h2><BR>"
  +			if(input_tag)
  +				if(input_info)
  +					var/power = (input_info["power"])
  +					var/volume_rate = input_info["volume_rate"]
  +					output += {"
  +<fieldset>
  +	<legend>Input (<A href='?src=\ref[src];in_refresh_status=1'>Refresh</A>)</legend>
  +	<table>
  +		<tr>
  +			<th>State:</th>
  +			<td><A href='?src=\ref[src];in_toggle_injector=1'>[power?("Injecting"):("On Hold")]</A></td>
  +		</tr>
  +		<tr>
  +			<th>Rate:</th>
  +			<td>[volume_rate] L/sec</td>
  +		</tr>
  +	</table>
  +</fieldset>
  +"}
  +
  +				else
  +					output += "<FONT color='red'>ERROR: Can not find input port</FONT> <A href='?src=\ref[src];in_refresh_status=1'>Search</A><BR>"
  +			if(output_tag)
  +				if(output_info)
  +					var/power = (output_info["power"])
  +					var/output_pressure = output_info["internal"]
  +					output += {"
  +<fieldset>
  +	<legend>Output (<A href='?src=\ref[src];out_refresh_status=1'>Refresh</A>)</legend>
  +	<table>
  +		<tr>
  +			<th>State:</th>
  +			<td><A href='?src=\ref[src];out_toggle_power=1'>[power?("Open"):("On Hold")]</A></td>
  +		</tr>
  +		<tr>
  +			<th>Max Output Pressure:</th>
  +			<td><A href='?src=\ref[src];out_set_pressure=1'>[output_pressure]</A> kPa</td>
  +		</tr>
  +	</table>
  +</fieldset>
  +"}
  +				else
  +					output += "<FONT color='red'>ERROR: Can not find output port</FONT> <A href='?src=\ref[src];out_refresh_status=1'>Search</A><BR>"
   
   			return output
   
  
positive.code: 
  			if(input_tag == id_tag)
  				input_info = signal.data
  			else if(output_tag == id_tag)
  				output_info = signal.data
  			else
  				..(signal)
  
  		Topic(href, href_list)
  			if(..())
  				return
  
  			if(href_list["adj_pressure"])
  				var/change = text2num(href_list["adj_pressure"])
  				pressure_setting = between(0, pressure_setting + change, 50*ONE_ATMOSPHERE)
  				spawn(1)
  					src.updateDialog()
  				return
  
  			if(!radio_connection)
  				return 0
  
negative.code: 	attack_hand(mob/user)
  		if(..(user))
  			return
  		var/html=return_text()+"</body></html>"
  		testing("Remember to remove [__FILE__]:[__LINE__]!")
  		var/f = file("data/gac_debug.html")
  		fdel(f)
  		f << html
  		user << browse(html,"window=gac")
  		user.set_machine(src)
  		onclose(user, "gac")
  
  	process()
  		..()
  		src.updateUsrDialog()
  
  	attackby(I as obj, user as mob)
  		if(istype(I, /obj/item/weapon/screwdriver))
  