added more events to upload widget