Submit method in Upload component

i have a use case for which i think upload.submitUpload() is perfect for the job, but all that is missing is an event which notifies that upload component is read, that is user has selected a file and "
if
" we want we can start that upload,
is there a work around for this kind of trigger, i dont need setImmediate true as that breaks my use case,

If this was meant to be a question, could you rephrase it to make it clearer.

If this is not yet addressed, please
create an enhancement request
.