Make sure event is jQuery-ize
Added the giveup callback
Added the giveup and progress callbacks to the mediator