dom, recursing through page hierarchy