i think the problem is that you've jumped out of the Type Safe Builders and into JavaFX. if you use the builders, ex tabpane / tab, instead of JavaFX (TabPane / Tab), then the child actions will add themselves to the object definitions in which their contained