Done I think, adding (not yet pushed):

```javascript
    // Gecko primer!  We have outer windows and inner windows.  Outer windows
    // correspond to a browser tab, inner windows correspond to the currently
    // loaded document.  Every time you navigate the contents of the tab, a new
    // inner window is created and the old one crammed in the back-button cache
    // and eventually destroyed.
    //
    // Accordingly we key off the inner ID since that is what corresponds to the
    // thing doing the logging.  But to get at the inner window, we need to do
    // it via the outer window since that's what's easiest to get to.
```