Spinner that allows varying increment methods and toggling and changing default values.