drop separate DOM.constructor method
improve jsdocs for manipulation methods