AngularJS directive to intercept XHR requests and show an overlay and message in a web page.