ListView can now remember its position, also some minor formatting
changes to PreferencesView to accomadate the new option