FEATURE: all functionality for settings moved to presenter.