OK, here is a version writtin as a TornadoFX fragment, which can be used together with a blocking dialog. That said, this made me realize that we don't have first class support for JavaFX dialogs, so I will add one. I will post an updated version when it can be used as a dialog.