I'll look at the issue of updating the Stay/Away status.
Yeah, when an automatic page refresh swings around, it erases whatever passcode you entered up to that point. If it happens just after you entered the passcode but just before you pressed Stay or Exit ... yup .. the passcode is toast and you have to start over. Just bad luck that the refresh occurred at that moment ... but think of it as a security feature: your passcode never lingers around to be revealed.
Feel free to adjust the automatic refresh period here (for PPC):
Modules > MiniBrowser > Templates > PocketPCRootObj > UIRefreshInterval
The value is in seconds and if set to 0 it disabled automatic refreshes.
FWIW, the beta version of MiniBrowser is making its rounds and offers a new feature that might interest you. If you are using an ELK M1 and
QuickArm is enabled, you don't need to enter a passcode to arm Stay/Away. Naturally, you do need to include a passcode to disarm it.
Ideal layout for Security objects? FWIW, I put all SecurityZone objects as children (child-objects) of the SecuritySystem object. They don't show up in MiniBrowser (or AutomatIonBrowser) but that's the way I want it.
You can change Builder's startup URL to be anything you want. The URL is buried inside one of Premise's DLL files and you need a free utility program to modify it.
This post explains how to do it.