refactored: DOM manipulators should all share a DOM parser. Not tested for BasicMap
refactored: again! DOM manipulators are really UI
refactored: removed more old depreciated DOM bits
refactored: removed more old depreciated DOM bits