dont overwrite background image when hovering over button

@jancborchardt @raghunayyar 

Using background for hover removes all background images which i have on my buttons