Here I'm still accessing the document's position from a different thread than the ``DocumentPositions`` actor thread, so this is still subject to a race condition that could caus half-colored regions.