class AsyncTestView : View("Async Test") { override val root = vbox { button("Run") { setOnAction { runAsync { println("fire and forget") } runAsync { println("paired with a success") } success { println("success message") } } } padding = Insets(40.0) } } class AsyncTestApp : App(AsyncTestView::class)