support pseudo classes - attributes etc