Connecting cljfx to datalevin for live-updating views of stored data

Hi everyone. I’ve stumbled across a reasonably pleasant way to connect cljfx to datalevin for a live-updating desktop GUI. Ephemeral information can be stored in the cljfx context as usual.

Are there any other good patterns for live views of stored data?

EDIT Unsurprisingly this isn’t as easy as it seemed.