move stuff around a bit. pull in the dom.all() functionality