anchor.diff:  		if(beaker.reagents.total_volume)
   			for(var/datum/reagent/G in beaker.reagents.reagent_list)
   				dat += "<LI>[G.name], [G.volume] Units - "
  -				dat += "<A href='?src=\ref[src];analyze=1;desc=[G.description];name=[G.name]'>Analyze</A> "
  +				dat += "<A href='?src=\ref[src];analyze=1;reagent=\ref[G]'>Analyze</A> "
   				dat += "<A href='?src=\ref[src];add=[G.id];amount=1'>1</A> "
   				dat += "<A href='?src=\ref[src];add=[G.id];amount=5'>5</A> "
   				dat += "<A href='?src=\ref[src];add=[G.id];amount=10'>10</A> "
  
positive.code: 	if(reagents.total_volume)
  		for(var/datum/reagent/N in reagents.reagent_list)
  			dat += "<LI>[N.name], [N.volume] Units - "
  			dat += "<A href='?src=\ref[src];analyze=1;desc=[N.description];name=[N.name]'>Analyze</A> "
  			dat += "<A href='?src=\ref[src];remove=[N.id];amount=1'>1</A> "
  			dat += "<A href='?src=\ref[src];remove=[N.id];amount=5'>5</A> "
  			dat += "<A href='?src=\ref[src];remove=[N.id];amount=10'>10</A> "
  
negative.code: 			if(href_list["amount"])
  				var/id = href_list["remove"]
  				var/amount = text2num(href_list["amount"])
  				if (amount > 0)
  					if(mode)
  						reagents.trans_id_to(beaker, id, amount)
  					else
  						reagents.remove_reagent(id, amount)
  
  		else if(href_list["removecustom"])
  			var/id = href_list["removecustom"]
  