Well, allow the user to only drag the cursors in the first graph and use the indices for both array subsets.
If desired, you can programmatically move the cursors on graph #2 to reflect the same positions.
See attached small modified example. Is there a reason you are using local variables? A simple wire seems sufficient. (I cannot run your example, because I don't have DAQ hardware. What determines your loop rates?).