@kparlante - will 'xhr' versus 'xhr_complete' and 'xhr_error' be a problem?