drop DOM.watch
extract DOM.mock into separate file, reduce function calls in DOM.extend
fix issues in IE