Add support for changing button icons on mouseover