$.opts are accessible directly, but just passing object is more elegant. And there may be added some validation. 
e.g. simultaneousUploads must be a number, if not use default.