anchor.diff:              row.searchIndex = escapeHTML(row[1].toLowerCase()) + ' ' + row[2].toLowerCase();
           })
       };
  -    
  +
       this.matchRow = function(row, iterator) {
           return row.searchIndex.indexOf(iterator.query) > -1;
       };
  
positive.code:     var model = new DummyModel(data),
          lastQuery = '',
          table = uki('Table');
          
      model.bind('search.foundInChunk', function(chunk) {
          table.data(table.data().concat(chunk)).layout();
      });
      
      table.find('Header').bind('columnClick', function(e) {
          var header = this;
              
          if (e.column.sort() == 'ASC') e.column.sort('DESC');
          else e.column.sort('ASC');
          
          header.redrawColumn(e.columnIndex);
          uki.each(header.columns(), function(i, col) {
              if (col != e.column && col.sort()) {
  
negative.code:         model.items = e.column.sortData(model.items);
          table.data(model.items);
      });
  
      table.data(model.items);
  
      uki('#quicksearch').unbind('keyup click');
  
      uki('#quicksearch').bind('keyup click', function() {
          if (this.value().toLowerCase() == lastQuery) return;
          lastQuery = this.value().toLowerCase();
  