add the ability to hide the icon