add support for customizing button text colors