adding a transition to the button hover color change