Further tweaks to PreferencesScreen. Getting close to done.
Made PreferencesScreen modal, and centered it on parent