Switched event handlers for progress menu initialisation and added markup for upload cancelling controls.  Still have issues where the partially-uploaded file is not cleared, but that likely requires server side implementation.