When i attach an ARReferencePoint to an existing plane everything works as expected. However, as the user moves around and new trackables are detected, sometimes our reference points will shift. I'm wondering if there is a way to keep the reference point from shifting as new trackables are found. Is there a way to catch when this is changing (referencePointUpdated?) And determine how much the position is changing and then undo that translation? I know there are recommendations to place new reference points every so often if the user is moving large distances because of this. I'm just wondering if there is a better way to do this. Thanks!