added :focus so :hover effects work on mobile