This type information is really something that should get pushed down the stack so that the browser.js and state don't have to worry about that. I feel like this should be an XXX to get moved inside the consolidated view.