There is no way to customize the graphics of the button without extending the class due to having no functions for customization, so extending the class is really the only way to get around the default graphics. I was hoping that it would be possible to customize it without even having to extend the class.