Only allow one dialog to be shown at a time
State machine refactoring (Init state, postBeforeHide)
Refactor state machine to avoid _exited checks
Can't call show on a dialog that is showing
Resize for input pane