live preferences, no longer require restart to take effect