         total += cd.watchList.length
         for w in cd.watchList.slice()
             result.src = w.src
+            result.element = w.el
             last = w.value
             value = w.exp scope
             if last isnt value

            extraLoop: false
            src: ''
            scope: null

        while mainLoop
            mainLoop--

    result.total = total
    result.changes = changes
    result.extraLoop = extraLoop

    result.scope = null
    result.src = ''
    result.element = null
    return


