Do not attempt to add progressEvent more than once

Fixes corner case when trumbowyg.upload.js is loaded by the same page multiple times (e.g. when an AJAX-populated form loads multiple times).