added ability to add images to buttons