fun Pane.scrollpane(op: (Pane.() -> Unit)? = null) { val vbox = VBox() op?.invoke(vbox) val scrollPane = ScrollPane() scrollPane.content = if (vbox.children.size == 1) vbox.children[0] else vbox this += scrollPane }