separate button options and button styles