really fix button hover