anchor.diff:        }
       }
   
  -    if (rowElement.children.length != 0) {
  +    if (rowElement.children.length == 0) {
         return;
       }
   
  
positive.code:     if (!_initialized) {
        return;
      }
      var visible = _getVisibleRange();
      var rendered = getRenderedRange();
  
      // remove rows no longer in the viewport
      _cleanupRows(rendered);
  
negative.code:     while (_postProcessFromRow <= _postProcessToRow) {
        var row = (_vScrollDir >= 0) ? _postProcessFromRow++ : _postProcessToRow--;
        var cacheEntry = _rowsCache[row];
        if (cacheEntry == null || row >= dataLength) {
          continue;
        }
  
  