anchor.diff:  	..()
   
   /obj/machinery/smartfridge/drying_rack/ui_data(mob/user)
  -	. = list()
  -
  -	var/listofitems = list()
  -	for (var/I in src)
  -		var/atom/movable/O = I
  -
  -		if (listofitems[O.name])
  -			listofitems[O.name]["amount"]++
  -		else
  -			listofitems[O.name] = list("name" = O.name, "type" = O.type, "amount" = 1)
  -	sortList(listofitems)
  -
  -	.["contents"] = listofitems
  -	.["name"] = name
  +	. = ..()
   	.["isdryer"] = TRUE
   	.["verb"] = "Take"
   	.["drying"] = drying
  
positive.code: 	..()
  	if(drying)
  		if(rack_dry())//no need to update unless something got dried
  			update_icon()
  
  /obj/machinery/smartfridge/drying_rack/accept_check(obj/item/O)
  
negative.code: /obj/machinery/smartfridge/drying_rack/ui_act(action, params)
  	. = ..()
  	if(.)
  		update_icon() // This is to handle a case where the last item is taken out manually instead of through drying pop-out
  		return
  	switch(action)
  		if("Dry")
  