rework pref-prefs to use checkboxes