better :hover and :active css support