Make it clearer we're triggering the route callback
Added an empty state to search results
Re-added view remove events
Added removing sub-views
Reset the results when navigating away
- Removed completed TODOs