Perhaps we could store a range for that. But near the end of this class, we add a subscription to know about the cursor's movements (which are equivalent to range changes, right?).