Some of these issues are just me learning how this code works, so feel free to close them without "fixing" ... `toolbox-overlay.js` [calls listTabs](https://github.com/firebug/devtools-extension-examples/blob/30be9766ccba84bc3f735684fefe66984a25069c/DomInspector/lib/my-toolbox-overlay.js#L62-L71): ``` target.client.listTabs(response => { ``` Then later calls it again inside the arrow function: ``` target.client.listTabs(({ tabs, selected }) => { ``` If I understand correctly, the 2nd call could be: ``` target.client.listTabs((response.tabs, response.selected) => { ``` :question: That would eliminate a duplicate call to `listTabs` right?