anchor.diff:  			return
   	return ..()
   
  -/obj/machinery/vending/interact(mob/user)
  +/obj/machinery/vending/ui_interact(mob/user)
   	var/dat = ""
   
   	dat += "<h3>Select an item</h3>"
  
positive.code: 		if(!start_empty)
  			R.amount = amount
  		R.max_amount = amount
  		R.display_color = pick("#ff8080","#80ff80","#8080ff")
  		recordlist += R
  
  /obj/machinery/vending/proc/restock(obj/item/vending_refill/canister)
  
negative.code: 		use_power(5)
  		if(icon_vend) //Show the vending animation if needed
  			flick(icon_vend,src)
  		var/vended = new R.product_path(get_turf(src))
  		if(usr.put_in_hands(vended))
  			to_chat(usr, "<span class='notice'>You take [R.name] out of the slot.</span>")
  		else
  			to_chat(usr, "<span class='warning'>[capitalize(R.name)] falls onto the floor!</span>")
  		SSblackbox.record_feedback("nested tally", "vending_machine_usage", 1, list("[type]", "[R.product_path]"))
  		vend_ready = 1
  
  		updateUsrDialog()
  		return
  