Using a Google Chrome Extension, I would like to fire some event or somehow detect every HTTP response I receive in my browser.

Pretty much - I want to detect exactly what the "Network" tab of the Chrome developer tools sees using a Google Chrome Extension.

For example, if I open the Network tab and go to Google.com I see every .js, .css, image, etc. Can I somehow detect that?

**Edit:**

I have tried the following (which I would expect to get fired after each request completes):

```
chrome.webRequest.onCompleted.addListener(function(details) { alert('hey'); });

```

But that never seems to get fired.