get rid of DOM.ready in DOM.extend
late binding supports private props
watch callbacks accept extra [el, index, ref] arguments
fix set specs in FIrefox and Opera
fix IE8 issues