anchor.diff:  		if (beaker)
   			return 1
   		else
  -			src.beaker =  O
  -			user.drop_item()
  -			O.loc = src
  -			update_icon()
  -			src.updateUsrDialog()
  -			return 0
  +			if(user.drop_item())
  +				src.beaker =  O
  +				O.forceMove(src)
  +				update_icon()
  +				src.updateUsrDialog()
  +				return 0
  +			else
  +				user << "<span class='warning'>\The [O] is stuck to you!</span>"
   
   	if(holdingitems && holdingitems.len >= limit)
  -		usr << "The machine cannot hold anymore items."
  +		usr << "<span class='warning'>The machine cannot hold anymore items.</span>"
   		return 1
   
   	//Fill machine with the plantbag!
  
positive.code: 			overlays += icon_beaker
  			return
  		else
  			user << "\The [B] is stuck to you!"
  
  /obj/machinery/chem_dispenser/attackby(var/obj/item/weapon/B as obj, var/mob/user as mob, params)
  	..()
  
negative.code: 
  	if (href_list["ejectp"])
  		if(loaded_pill_bottle)
  			loaded_pill_bottle.forceMove(src.loc)
  			loaded_pill_bottle = null
  	else if(href_list["close"])
  		usr << browse(null, "window=chem_master")
  