add hover states for buttons