Currently, even calling :close() on a window (focused or not) also steals focus from another window.
Could this be avoided? Ideally, only :show() should affect focus, not :close().
We should be able to close secondary, unfocused windows without causing the main window (or any other focused window) to lose focus."