title: table with tableSorter in knockout with computed value for iteration
body: <p>We have a table which one show the users with the help of jquery plugin table. When We are using this control with knockout and we iterate the table with a observable Array everything is fine with the help of a handler developed for us:</p>
  
  <pre><code>ko.bindingHandlers.sortTable = {
          init: function(element, valueAccessor) {
              var iden=$(element).attr("id");
              setTimeout( function() {
                  if($(element).hasClass('tablesorter')){
                      ko.utils.unwrapObservable(valueAccessor())
                      $(element).trigger('updateAll');
                  }else{
                      $(element).tablesorter({
                          widgetOptions:{filter_external : '#'+iden+"_search"}
                          //headers: {0: {sorter: false}}
                      }).tablesorterPager({container: $('#'+iden+"_pager")});
                  }
              }, 0);
          },
          update: function(element, valueAccessor) {
             $(element).trigger("update");
          }
      };
  </code></pre>
  
  <p>and in the template we do binding in this way:</p>
  
  <pre><code>&lt;tbody data-bind="foreach: MyListObservable"&gt;
  </code></pre>
  
  <p>The problem happen when our MyListObservable is a computed value, which one is recalculated in function of other check observable. In this case the behaviour of the control is strange and always add elements to the table but when the observable array remove information this one dont update the index of the table and theirs values. I have tried without success:</p>
  
  <p>1º RemoveAll the values of the array before reload the array.
  2º Force the updateAll the table just after of reload of computed value $(element).trigger('updateAll').
  3º Get the value of the computed and assign his value to other observable array and iterate with this new array.</p>
  
  <p>Obviously the problem has relation with knockout and maybe other users had the same problem.
  Any idea?
  Thanks in advance.</p>