anchor.diff:  	return
   
   /obj/machinery/atmospherics/unary/cold_sink/freezer/attack_ai(mob/user as mob)
  -	src.attack_hand(user)
  +	attack_hand(user)
  +	
  +/obj/machinery/atmospherics/unary/cold_sink/freezer/attack_ghost(mob/user as mob)
  +	attack_hand(user)
   
   /obj/machinery/atmospherics/unary/cold_sink/freezer/attack_hand(mob/user as mob)
   	if(panel_open)
   		user << "<span class='notice'>Close the maintenance panel first.</span>"
   		return
  +		
   	src.ui_interact(user)
   
   /obj/machinery/atmospherics/unary/cold_sink/freezer/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1)
  
positive.code: 		ui.set_auto_update(1)
  
  /obj/machinery/atmospherics/unary/heat_reservoir/heater/Topic(href, href_list)
  	if (href_list["toggleStatus"])
  		src.on = !src.on
  		update_icon()
  
negative.code: 	return
  
  /obj/machinery/atmospherics/unary/heat_reservoir/heater/attack_ai(mob/user as mob)
  	attack_hand(user)
  	
  /obj/machinery/atmospherics/unary/heat_reservoir/heater/attack_ghost(mob/user as mob)
  	src.attack_hand(user)	
  
  /obj/machinery/atmospherics/unary/heat_reservoir/heater/attack_hand(mob/user as mob)
  	if(panel_open)
  