anchor.diff:  
   //Gets and initialize current uploads
   S3BrowserMultipart.prototype.getCurrentUploads=function(signData, file){
  -  if(undefined == S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9\s]/gi, '-')]){
  -    S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9\s]/gi, '-')]={file: file, signData: signData}
  -  }
  -  return S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9\s]/gi, '-')];
  +  if(undefined == S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9.\s]/gi, '_')]){
  +    S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9.\s]/gi, '_')]={file: file, signData: signData}
  +  }
  +  return S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9.\s]/gi, '_')];
   }
   
   //at the moment only works with 1 upload at the same time
  
positive.code:   self = $('input.file_uploader')[0];
    $.each(self.files,
      function(idx,file){
        if(file.name.replace(/[^a-z0-9\s]/gi, '-') == signData.name && $(self).data('secureRandom')==signData.secure_random ){
          S3BrowserMultipart.prototype.startProgress(signData, file);
          S3BrowserMultipart.prototype.uploadPart(1, signData, file)
        }
  
negative.code:           type: "POST",
            dataType: "json",
            url: S3BrowserMultipart.prototype.uploadsPath,
            data: jQuery.extend({size: file.size, name: file.name.replace(/[^a-z0-9.\s]/gi, '_'), type: file.type}, $(self).data()),
            success: S3BrowserMultipart.prototype.uploadCreation
          });
          S3BrowserMultipart.prototype.initializeProgress();
  