When the screen changes, sometimes desiredRows/Columns is -1 because it's from an old saved arrangement before that key was created. Don't resize windows to be tiny in that case
Fix a typo where the bg color mode was not initialized and the fg color mode was set twice when resetting