It's very sad that I wrote that entire comment and didn't think of Hypercard. I agree, it would be interesting to have Hypercard "The Next Gen" on iOS devices... it did have a very good approach to solving what I mentioned above.
Check out http://www.runrev.com, they have a product called LiveCode which is a modern day HyperCard. It can compile to iOS, Android, Windows, Macs and Linux.