anchor.diff:  		if(NewMessage)
   			newhead = NewMessage
   
  +	else if(href_list["NewheadT-Topic"])
  +		newheadToggle = !newheadToggle
  +		update_icon()
  +	else if(href_list["ArrivalT-Topic"])
  +		arrivalToggle = !arrivalToggle
  +		update_icon()
  +
   	add_fingerprint(usr)
   	Interact(usr)
   	return
  
positive.code: 	component_parts += new /obj/item/weapon/stock_parts/console_screen(null)
  	RefreshParts()
  
  /obj/machinery/announcement_system/update_icon()
  	if(is_operational())
  		icon_state = (panel_open ? "AAS_on_open" : "AAS_on_closed")
  	else
  		icon_state = (panel_open ? "AAS_off_open" : "AAS_off_closed")
  
  /obj/machinery/announcement_system/power_change()
  	..()
  
negative.code: 	active_power_usage = 50
  
  	var/arrival = "%PERSON has signed up as %RANK"
  	var/arrivalToggle = 1
  	var/newhead = "%PERSON, %RANK, is the department head."
  	var/newheadToggle = 1
  
  	var/greenlight = "green_light"
  	var/pinklight = "pink_light"
  	var/errorlight = "error_light"
  
  /obj/machinery/announcement_system/New()
  	..()
  