moved settings update to its own function, some minor changes to slider timing