Many changes to settings window