redesign prefs widget