I left a bunch of comments of varying degrees of "seriousness". I'm particularly interested in the feasibility of the no callbacks thing, as that might simplify the code and has a cascade effect on a number of other bits. But don't feel like you have to make it work at all costs, no point in spending an inordinate amount of time to investigate that :sweat_smile: