MultiSelectListPreferences (with some fixes)