Added :hover emulation, and properties