anchor.diff:  /obj/screen/movable/action_button/hide_toggle/Click(location,control,params)
   	var/list/modifiers = params2list(params)
   	if(modifiers["shift"])
  -		moved = 0
  -		return 1
  +		moved = FALSE
  +		usr.update_action_buttons(TRUE)
  +		return TRUE
  +	if(modifiers["alt"])
  +		for(var/V in usr.actions)
  +			var/datum/action/A = V
  +			var/obj/screen/movable/action_button/B = A.button
  +			B.moved = FALSE
  +		moved = FALSE
  +		usr.update_action_buttons(TRUE)
  +		to_chat(usr, "<span class='notice'>Action button positions have been reset.</span>")
  +		return TRUE
   	usr.hud_used.action_buttons_hidden = !usr.hud_used.action_buttons_hidden
   
   	hidden = usr.hud_used.action_buttons_hidden
  
positive.code: //Hide/Show Action Buttons ... Button
  /obj/screen/movable/action_button/hide_toggle
  	name = "Hide Buttons"
  	icon = 'icons/mob/actions.dmi'
  	icon_state = "bg_default"
  	var/hidden = 0
  
negative.code: 		name = "Hide Buttons"
  	UpdateIcon()
  	usr.update_action_buttons()
  
  /obj/screen/movable/action_button/hide_toggle/AltClick(mob/user)
  	for(var/V in user.actions)
  		var/datum/action/A = V
  		var/obj/screen/movable/action_button/B = A.button
  		B.moved = FALSE
  	if(moved)
  		moved = FALSE
  	user.update_action_buttons(TRUE)
  	to_chat(user, "<span class='notice'>Action button positions have been reset.</span>")
  
  
  /obj/screen/movable/action_button/hide_toggle/proc/InitialiseIcon(datum/hud/owner_hud)
  