Refresh

There are some serious workflow drags with the inspctor:

1. opening the inspector forces the page to reload (you might not want to do that)
2. refreshing the page stops the inspector.

---

now when you open the inspector you're prompted to start it. that will cause the reload and start it up. Also, once the inspector is started it will automatically re-inject the agent when the page is refreshed. 

### start the inspector
![](http://f.cl.ly/items/110c0t3I3Q3Z3s1H1041/Image%202014-11-10%20at%202.24.18%20PM.png)

### waiting pane
![](http://f.cl.ly/items/2K3I0Q372x3h1N1h2V0c/Image%202014-11-10%20at%202.23.59%20PM.png)
I see this is why you made it a bunch of boolean flags. Better to represent the data correctly though and spend a few lines serializing it in my opinion.