anchor.diff:  	ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open)
   	if (!ui)
   		ui = new(user, src, ui_key, "teleporter_console.tmpl", "Teleporter Console UI", 400, 400)
  -		ui.set_initial_data(data)		
  -		ui.open()	
  +		ui.set_initial_data(data)
  +		ui.open()
   
   /obj/machinery/computer/teleporter/Topic(href, href_list)
   	if(..())
  
positive.code: 
  /obj/machinery/teleport/hub/Bumped(M as mob|obj)
  	if(power_station && power_station.engaged && !panel_open)
  		teleport(M)
  		use_power(5000)
  	return
  
  /obj/machinery/teleport/hub/attackby(obj/item/W, mob/user)
  
negative.code: 	while(!istype(T, /turf))
  		T = T.loc
  		if(!T || istype(T, /area))	return null
  	return T
  
  /obj/machinery/teleport
  	name = "teleport"
  	icon = 'icons/obj/stationobjs.dmi'
  