Thank you for your reply, Fred!

I think I'm starting to understand...
A few questions...
1. If I go with the lgScreenManager solution, do I have to "transfer" all my current LG_Render code into the LGSx_Render sub?
2. If so, should I then leave the LG_Render empty as seen in your example?
3. I see in your example that I dispose the assets "manually" without have to use the lgAssetManager. Is this correct?
4. When a screen is hidden, if I don't dispose the assets, will it still run on the background, slowing down the game?
5. Every time I change the screen, the Show even is raised, thus (re)loading all the current screen's assets. Is this correct?