There is something a bit un-angular-y about how this works ATM, which is that deep-linking does not work with selected mocks, i.e. the URL/route does not change when clicking on a mock and displaying details. In the angular/single-page-app philosophy, the URL should change and the back button should work as if you had browsed to another page.

My guess is that you need to make every "page display" into its own route, that you could at any time go back to, etc. I.e. something along the lines `http://localhost:8000/#/http/<mock-id>`. I may be wrong but that is what my limited understanding of Angular would lead me to look for.