fixed a bug where new windows didn't arrange properly after killing a floating window