anchor.diff:  	var/obj/item/weapon/electronics/airlock/board
   	var/device_type = null
   	var/id = null
  +	var/initialized = 0
   
   	anchored = 1
   	use_power = 1
  
positive.code: 		panel_open = 1
  		update_icon()
  
  	if(id && !built && !device && device_type)
  		device = new device_type(src)
  
  	src.check_access(null)
  
negative.code: 	var/specialfunctions = OPEN // Bitflag, see assembly file
  
  /obj/machinery/button/door/New(loc, ndir = 0, built = 0)
  	..()
  	if(id && !built && !device)
  		if(normaldoorcontrol)
  			var/obj/item/device/assembly/control/airlock/A = new(src)
  