added a hover and focus effect to the button