                 {
                     node = ce.items[i];
                     if (node is XML)
-						stopTrackUpdates(node);
+                        stopTrackUpdates(node);
                     getVisibleNodes(node, null, convertedEvent.items);
                 }
                 currentLength -= convertedEvent.items.length;

        if (event is CollectionEvent)
        {
            var ce:CollectionEvent = CollectionEvent(event);
			if (ce.kind == CollectionEventKind.REFRESH)
			{
				// collection refreshed, update length
				updateLength();
			}
			else if (ce.kind == CollectionEventKind.RESET)
            {
                // initialize the collection again - its source is modified
                if (hierarchicalData)

                for (i = 0; i < n; i++)
                {
                    node = ce.items[i].oldValue;
                    if (node is XML)
                        stopTrackUpdates(node);
                    while (convertedEvent.items[j] != node)
                        j++;
                    convertedEvent.items.splice(j, 1);
