The other alternative is to call Dom.children every time the child changes. This is bad performance. I know we should not worry a lot about performance right now, but I don't thing NodeList are pure evil just because they are live.