@pike It would be possible to create create a function that would attach listeners, to make updates more implicit. Will be a little listener heavy though, so even if you have to write a little code for it, you'll use less memory with your current approach than something automatic 🙂