Bug 1060723 - Call info page isn't updated after a call dispatched from ...

...it ends
I find this pattern of dispatching the event on the ```window``` with the target ```group``` in the ```detail``` parameter fairly awkward. I would generally only support dispatching something on ```window``` when it's a global event, which this really isn't. How about this instead:
```js
/* listener declaration */
window.addEventListener('CallLogDbNewCall', updateViewIfNeeded, true /* useCapture */);

// ...

/* listener definition */
function updateViewIfNeeded(evt) {
  var group = this.evt.target;
  // ...
}
```
```js
/* dispatcher */
groupObject.dispatchEvent(createOrUpdateEvt);
```