Good changes to settings fragment