hold onto querystring when switching between viz types
transpose data table presentation
the mere fact that you call it pop()pop() tells me you're ready for this