Yeah. Possibly in OpenJFX there would be no need to install a custom RowFactory, if the default row factory/skin could know about the toggle functionality directly. If would be a very small change in RowFactory, so then I think the approach would be to just add a toggle column to the columns list to install the functionality.