Wait until the cursor has stopped to change the index.
Currently, this is done while the cursor is still moving, which, during play, induces significant lag.
Throttling works better, and has been implemented with lodash.throttle. The app still accumulates lag over time, which is its own problem, but this issue has been significantly reduced.
Wait until the cursor has stopped to change the index. Currently, this is done while the cursor is still moving, which, during play, induces significant lag.