Multi Function Button

You started building the button switch as a class, why not finish the job?