Try this:
TestNestingScreens_revised.aia (15.5 KB)
Screen1 remains open to stop it be re-initialised when returning from Main. (Hence the use of tinydb on Screen1 and Main)
All other screens are closed when another screen is opened.
To test, you will need to compile to an apk for this to work properly.