button styling – still not perfect