I made an interesting improvement while playing with the Todo app again. Now I'm able to utilize the native editing support of the ListView instead of having to use a custom solution. It means less code and leveraging more of JavaFX defaults. I don't think any of the other Todo apps do that.