Got :hover, :active, :focus working. Start on refactor