Button class
Button.cs