Add the jqXhr object to failed requests
prevent events from being overriden from child views
fix, a value of false does not mean the value was left empty
oops, fix.  There is a chance that this.events was not yet defined