I want to have a "floating" panel, that is async.
1) What do I use for the floating panel (DialogWindow or Viewport)? I don't want components underneath to be clickable. I don't want icon decorations either (typical dialog close icon).
2) How to detect when to close by either clicking outside panel, or hitting <esc>?
3) How to make the panel translucent?