progress on pref_view and associated test