add negative index support
improve performance of DOM.watch - drop _.some call
reduce property lookups