dom nodes pooler, allows re-use of nodes to increase performance