Welcome back SwitchPreference

Signed-off-by: Yashar Ahmedizadeh <yashade2001@gmail.com>