test and implement _DOM attribute + _determineDOM method
add testit function for simplify testing; refactoring
add some comments