anchor.diff:  $('#streaming').addClass('hidden');
   
   // Resumable.js isn't supported, fall back on a different method
  -if(r.support) {
  +if(!r.support) {
       console.log("support error");
       $('#streaming_graceful_fallback').removeClass('hidden');
       $('.resumable-error').show();
   } else {
       $('#streaming').removeClass('hidden');
  -//    $('#resumable_streaming_files').addClass('hidden');
       // Show a place for dropping/selecting files
       r.assignBrowse(document.getElementById('resumable_streaming_files'));
  +    assignEventTriggers(r);
  +}
  +
  +function assignEventTriggers(r){
       // Handle file add event
       r.on('fileAdded', function(file){
           // Show progress pabr
  
positive.code:         $('.resumable-progress .progress-resume-link, .resumable-progress .progress-pause-link').hide();
  
      });
      r.on('fileSuccess', function(file,message){
          // Reflect that the file upload has completed
          $('.resumable-file-'+file.uniqueIdentifier+' .resumable-file-progress').html('(completed)');
          $('#file_ids').append( "<input type='hidden' name='file_ids[]' value='" + file.uniqueIdentifier + "' />" )
          // TODO this logic integral for correct function of async functions later
      });
      r.on('fileError', function(file, message){
          // Reflect that the file upload has resulted in error
          $('.resumable-file-'+file.uniqueIdentifier+' .resumable-file-progress').html('(file could not be uploaded: '+message+')');
  
negative.code: 	});
  
  	$(document).ready( function() {
  	  var count = 1; // TODO - what does this do?
  
  		$('.btn-file :file').on('fileselect', function(event, numFiles, label) {
  
  