Dispatcher.register(function(action) { switch(action.actionType) { case Constants.ADD_FILE: addFileToList(action.data); break; case Constants.ADD_SINGLE_FILE: fileList[0] = action.data; break; case Constants.CANCEL_FILE: cancelFileFromList(action.data); break; case Constants.UPLOAD_FILE: uploadResult(action.data); break; case Constants.DELETE_FILE: deleteResult(action.data); break; default: return true; } UploadStore.emitChange(); })