fix(facade.upload): fixed issue where non-jquery implementations.

Some implementations expect `upload` object to have `addEventListener` resulting in a failure because the facade was assuming *only* jquery on/off event handling would be available.