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)
Maybe it would be better to have a state field to handle all of these. `app.get('state')` is one of `["active", "waiting", "started", "injecting"]`. I dont know how you could be active and injecting at the same time basically.