title: plupload removeFiles
body: <p>I'm trying to remove files with not allowed extensions on the FilesAdded event.  (I can't use the filter parameter as I need an exclusive list).</p>
  
  <p>I have some code a bit like this:</p>
  
  <pre><code>uploader.bind('FilesAdded', function(up, files) {
      var count = files.length;
      var i = 0;
      for (i;i&lt;count;i++) {
          var validExt = validate(files[i].name);
          if(!validExt){
  </code></pre>
  
  <p>I need to remove the files added if the extensions aren't valid.  I've tried the following:</p>
  
  <pre><code>uploader.splice(i,1)
  uploader.removeFile(files[i]);
  uploader.refresh();
  </code></pre>
  
  <p>The FilesRemoved event is fired, but removed files still get uploaded with uploader.start().</p>
  
  <p>I don't know if this is a bug in the program, or too obscure to expect an easy answer to, but if anyone can help, I'd be really grateful.  I don't <em>think</em> I'm missing anything obvious.</p>
  
  <p>Thanks.</p>