code credits
Fox - Button effects