I considered doing that, but the handlers set the button to disabled as soon as you click on it (to indicate the upload is processing), which blocks out the submit event (even though, strangely enough, I can't seem to respond to the submit event).  So basing the behavior on the disabled status would interfere with the expected during-upload behavior.