Got the basic button functionality covered