anchor.diff:  		return 0
   	return 1
   
  -/obj/item/device/toy_mech_remote/proc/update_dialogue(mob/user)
  +/obj/item/device/toy_mech_remote/proc/update_dialogue(mob/user, open_new = 0)
  +	if(!open_new && !popup)
  +		return
  +
   	if(!user && !popup)
   		return
   
  
positive.code: 	return ..()
  
  /obj/item/device/toy_mech_remote/attack_self(mob/user)
  	update_dialogue(user)
  
  /obj/item/device/toy_mech_remote/proc/can_use(mob/user)
  	if(!user)
  
negative.code: 		if(popup)
  			popup.close()
  			qdel(popup)
  		popup = new(user, "mech_remote", "Toy Mecha Remote", 230, 300, src)
  
  	if(!can_use(popup.user))
  		popup.close()
  