anchor.diff:  		update_icon()
   
   
  +/obj/item/weapon/papercutter/MouseDrop(atom/over_object)
  +	var/mob/M = usr
  +	if(M.incapacitated() || !Adjacent(M))
  +		return
  +
  +	if(over_object == M)
  +		M.put_in_hands(src)
  +
  +	else if(istype(over_object, /obj/screen))
  +		switch(over_object.name)
  +			if("r_hand")
  +				if(!remove_item_from_storage(M))
  +					M.unEquip(src)
  +				M.put_in_r_hand(src)
  +			if("l_hand")
  +				if(!remove_item_from_storage(M))
  +					M.unEquip(src)
  +				M.put_in_l_hand(src)
  +	add_fingerprint(M)
  +
  +
   /obj/item/weapon/paperslip
   	name = "paper slip"
   	desc = "A little slip of paper left over after a larger piece was cut. Whoa."
  
positive.code: 	return
  
  
  /obj/structure/papercutter/attackby(obj/item/P, mob/user, params)
  	if(istype(P, /obj/item/weapon/paper) && !storedpaper)
  		if(!user.drop_item())
  			return
  
negative.code: 	..()
  
  
  /obj/item/weapon/papercutter/attack_hand(mob/user)
  	..()
  	src.add_fingerprint(user)
  	if(!storedcutter)
  