@cjmurphy hey thanks a lot, that's helpful.
Having references to parent elements seems to be the best way. That's cool... now I just gotta figure out how to render UI based on that, and how to stuff new incoming data into my app state atom in a way that doesn't snap any branches off my tree =D