anchor.diff:  			occupant_message("Reagent processing started.")
   			log_message("Reagent processing started.", LOG_MECHA)
   		return
  -	if(afilter.get("show_reagents"))
  +	if (href_list["show_reagents"])
   		chassis.occupant << browse(get_reagents_page(),"window=msyringegun")
  -	if(afilter.get("purge_reagent"))
  -		var/reagent = afilter.get("purge_reagent")
  +	if (href_list["purge_reagent"])
  +		var/reagent = href_list["purge_reagent"]
   		if(reagent)
   			reagents.del_reagent(reagent)
   		return
  -	if(afilter.get("purge_all"))
  +	if (href_list["purge_all"])
   		reagents.clear_reagents()
   		return
   	return
  
positive.code: 	if(SG && SG.reagents && islist(SG.reagents.reagent_list))
  		for(var/datum/reagent/R in SG.reagents.reagent_list)
  			if(R.volume > 0)
  				output += "<a href=\"?src=[REF(src)];inject=[REF(R)];source=[REF(SG)]\">Inject [R.name]</a><br />"
  	return output
  
  
  
negative.code: 
  /obj/item/mecha_parts/mecha_equipment/medical/sleeper/Topic(href,href_list)
  	..()
  	if(href_list["eject"])
  		go_out()
  	if(href_list["view_stats"])
  		chassis.occupant << browse(get_patient_stats(),"window=msleeper")
  		onclose(chassis.occupant, "msleeper")
  		return
  	if(href_list["inject"])
  		var/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG = locate() in chassis
  		var/datum/reagent/R = locate(href_list["inject"]) in SG.reagents.reagent_list
  		if (istype(R))
  			inject_reagent(R, SG)
  	return
  
  /obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_stats()
  