anchor.diff:  	. = ..()
   	if(in_range(user, src) || isobserver(user))
   		. += "<span class='notice'>The status display reads: Smelting <b>[sheet_per_ore]</b> sheet(s) per piece of ore.<br>Ore pickup speed at <b>[ore_pickup_rate]</b>.</span>"
  +	if(panel_open)
  +		. += "<span class='notice'>Alt-click to rotate the input and output direction.</span>"
   
   /obj/machinery/mineral/ore_redemption/proc/smelt_ore(obj/item/stack/ore/O)
   	var/datum/component/material_container/mat_container = materials.mat_container
  
positive.code: 					desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num
  
  				var/sheets_to_remove = round(min(desired,50,stored_amount))
  				
  				var/count = mat_container.retrieve_sheets(sheets_to_remove, mat, get_step(src, output_dir))
  				var/list/mats = list()
  				mats[mat] = MINERAL_MATERIAL_AMOUNT
  
negative.code: 
  	return ..()
  
  /obj/machinery/mineral/ore_redemption/AltClick(mob/living/user)
  	. = ..()
  	if(!user.canUseTopic(src, BE_CLOSE))
  		return
  	if (panel_open)
  		input_dir = turn(input_dir, -90)
  		output_dir = turn(output_dir, -90)
  