Track the cursor in a new way, not so dependent on timing. I hope.