anchor.diff:  	///what we are selling
   	var/obj/S
   
  -	if((href_list["dispense"]) && (vend_ready))
  +	if(href_list["dispense"] && vend_ready)
   		var/N = href_list["dispense"]
   		vend_ready = 0
   		if(ishuman(usr))
  
positive.code: 				if(O.name == N)
  					S = O
  					break
  			if(!account.has_money(S.custom_price))
  				say("You do not possess the funds to purchase this.")
  			else
  				account.adjust_money(-S.custom_price)
  				var/datum/bank_account/owner = private_a
  				if(owner)
  					owner.adjust_money(S.custom_price)
  				use_power(5)
  				vending_machine_input[N] = max(vending_machine_input[N] - 1, 0)
  				if(last_shopper != usr || purchase_message_cooldown < world.time)
  					say("Thank you for buying local and purchasing [S]!")
  					purchase_message_cooldown = world.time + 5 SECONDS
  					last_shopper = usr
  				S.forceMove(drop_location())
  				loaded_items--
  				vend_ready = 1
  	updateUsrDialog()
  
  /obj/machinery/vending/custom/ui_interact(mob/user)
  	var/list/dat = list()
  
negative.code: 							break
  				dat += "<B>[O] ([price]): [N]</B><br>"
  		dat += "</div>"
  		if(account && account.account_balance)
  			dat += "<b>Balance: $[account.account_balance]</b>"
  
  	var/datum/browser/popup = new(user, "vending", (name))
  	popup.add_stylesheet(get_asset_datum(/datum/asset/spritesheet/vending))
  