added discrete spinner buttons