refactoring settingsview to use the new settingsview widget. WIP