title: Cell selection stops when mouse move fast on table
body: <p><a href="http://jsfiddle.net/LtRN8/4/" rel="nofollow">Demo</a></p>
  
  <pre><code>var flag=false;
  
  $(document).live('mouseup', function () { flag = false; });
  var colIndex; var lastRow;
  $(document).on('mousedown', '.csstablelisttd', function (e) {
      //This line gets the index of the first clicked row.
      lastRow = $(this).closest("tr")[0].rowIndex;    
  
      var rowIndex = $(this).closest("tr").index();
      colIndex = $(e.target).closest('td').index();
      $(".csstdhighlight").removeClass("csstdhighlight");
      if (colIndex == 0 || colIndex == 1) //)0 FOR FULL TIME CELL AND 1 FOR TIME SLOT CELL. 
          return;
      if ($('#contentPlaceHolderMain_tableAppointment tr').eq(rowIndex).find('td').eq(colIndex).hasClass('csstdred') == false)
      {
          $('#contentPlaceHolderMain_tableAppointment tr').eq(rowIndex).find('td').eq(colIndex).addClass('csstdhighlight');
  
          flag = true;
          return false;
      }     
  });
  
  
  document.onmousemove = function () { return false; };
  
  $(".csstablelisttd").live('mouseenter', function (e) {
      // Compares with the last and next row index.
      var currentRow = $(this).closest("tr")[0].rowIndex;
      var currentColoumn = $(e.target).closest('td').index();
  
      // cross row selection
      if (lastRow == currentRow || lastRow == currentRow - 1 || lastRow == currentRow + 1)
      {
          lastRow = $(this).closest("tr")[0].rowIndex;
      }
      else
      {
          flag = false;
          return;
      }
      // cross cell selection.
      if (colIndex != currentColoumn)
      {
          flag = false;
          return;
      }
  
      if (flag)
      {
          $('#contentPlaceHolderMain_tableAppointment tr').eq(currentRow).find('td').eq(currentColoumn).addClass('csstdhighlight');
          e.preventDefault();                     
          return false;
      }                          
  });
  </code></pre>
  
  <p>Cell selection stops when I move the cursor fast over the table.<br>
  What should I do to prevent the selection from stopping while moving the cursor fast on table cells.<br>
  I dont want to change the html of the page.<br>
  The problem mostly occurs in IE 7.<br>
  I have handled the event mousedown, mouseenter on tr class. </p>