Added optional configuration for button text