anchor.diff:  			user.put_in_hands(mymop)
   			user << "<span class='notice'>You take [mymop] from [src].</span>"
   			mymop = null
  +	if(href_list["spray"])
  +		if(myspray)
  +			user.put_in_hands(myspray)
  +			user << "<span class='notice'>You take [myspray] from [src].</span>"
  +			myspray = null
  +	if(href_list["replacer"])
  +		if(myreplacer)
  +			user.put_in_hands(myreplacer)
  +			user << "<span class='notice'>You take [myreplacer] from [src].</span>"
  +			myreplacer = null
   	if(href_list["sign"])
   		if(signs)
  -			var/obj/item/weapon/caution/Sign = locate(/obj/item/weapon/caution) in src
  +			var/obj/item/weapon/caution/Sign = locate() in src
   			if(Sign)
   				user.put_in_hands(Sign)
   				user << "<span class='notice'>You take \a [Sign] from [src].</span>"
  
positive.code: 		dat += "<a href='?src=\ref[src];garbage=1'>[mybag.name]</a><br>"
  	if(mymop)
  		dat += "<a href='?src=\ref[src];mop=1'>[mymop.name]</a><br>"
  	if(signs)
  		dat += "<a href='?src=\ref[src];sign=1'>[signs] sign\s</a><br>"
  	var/datum/browser/popup = new(user, "janicart", name, 240, 160)
  
negative.code: 
  
  /obj/structure/janitorialcart/Topic(href, href_list)
  	if(!in_range(src, usr))
  		return
  	if(!isliving(usr))
  		return
  	var/mob/living/user = usr
  	if(href_list["garbage"])
  		if(mybag)
  			user.put_in_hands(mybag)
  