Added ability to specify an image to use for the button.