More control over screens

Allow all screens to be deleted as long as one is left.  Support for reset to default layout.