I couldn't see any breakage with the shadowCursor. Probably because we don't touch the DOM or odtDocument at all. It's just a range-holder class.