Yes, I use a layer and hide it when not needed.
If you want to use your original method, that can also work though.
What I mean is that, you keep a global variable set to the level the player is on. Then when you go to the save layout, and the back button is pressed, you can send them to the last game layout based on that variable.