Rely on G.IGNORE_MODIFIED_EVENTS for selection events as well. Calculate and transform selection offsets in FlooViewReplaceRegion. Right now there's an off-by-one error in this code :(