These layout have cunning and devilish layout-based script triggers to snsure the correct layouts are selected for mode, view and table occurrance.
Interesting. I've recently used a combination of blank layouts and script triggers to support program navigation. The main idea is to provide users with access to the status bar without having to lock down the pop-up tool bar. The blank layouts all have nice names corresponding to the modules in the database. All other layouts are hidden. When the user selects them they are taken to the blank layout. An onLayoutEnter script is triggered which determines which layout we really want to show them and they are immediately transferred.
It works like a charm.
The problem is that once in the "desktop" interface, the script triggers and custom menus don't allow the change into any other set of layouts other than those for th desktop. Too succesful.
The newly compressed file opens in the desktop layout and things consipre to keep them there. This is good for the desktop users but became a trap for the iPad users if and only if the file was saved while on a desktop layout. If saved on a blank layout it is fine.
Setting the file to change to the "blank" layout solves the problem.