anchor.diff:  /obj/screen/inventory/proc/add_overlays()
   	var/mob/user = hud.mymob
   
  -	cut_overlay(object_overlays)
  -	object_overlays.Cut()
  -
   	if(hud && user && slot_id)
   		var/obj/item/holding = user.get_active_held_item()
   
  
positive.code: 			return
  
  		var/image/item_overlay = image(holding)
  		item_overlay.alpha = 191
  		object_overlays += item_overlay
  		
  		if(!user.can_equip(holding, slot_id, disable_warning = TRUE))
  			var/image/nope_overlay = image('icons/mob/screen_gen.dmi', "x")
  			nope_overlay.alpha = 128
  			nope_overlay.layer = item_overlay.layer + 1
  			object_overlays += nope_overlay
  
  		add_overlay(object_overlays)
  
  /obj/screen/inventory/hand
  
negative.code: /obj/screen/inventory/MouseExited()
  	..()
  	cut_overlay(object_overlays)
  	object_overlays.Cut()
  
  /obj/screen/inventory/update_icon()
  	if(!icon_empty)
  