reverts allChildren() to children(), adds visibleChildren()