* sync intermediate text updates * fix initial render text position * batch updates * tweak onChange subscription