@thomasnield: No I haven't, but I just found out how easy it was to leverage the event bus that's built into every JavaFX Node, so I think that could be a way to reduce coupling. What about I write a small piece about it in the guide, and then you can add to it with your RX foo?