Could you just hide all the content when the panel is hidden? That way nothing would update. Just redraw it when the user switches.
I'm not sure what you mean by pause / resume events, what that would look like, or how that would work.