Refactored WOPE pref controller