more progress on settings window!