Refactored client-side settings.