Currently, CM raises/lowers (r/l) windows like this: 1. CM only (normal r/l) 2. CM & Compose: r/l CM acts only on main window r/l Compose acts only on Compose 3. CM & Compose & File Selector (FS) r/l CM acts only on main window lower Compose acts on Compose & FS in unison raise Compose acts on Compose & FS in unison lower FS acts on ALL windows in unison <============ !! raise FS acts on Compose & FS in unison Since CM lowers ALL windows as a set, it should be possible to treat raise actions on any window as a request to raise ALL windows, thereby eliminating the risk of "hangs" due to FS. When using Configuration windows such as Filtering, CM does not allow those to be lower. CM's main window can be lowered by itself; but will not raise above the Filtering windows when raised. The same logic would be a great improvement, no? Thanks!!