Use fragments + simple pref pane.