fixed button hover bug