feat: better intense.js cursor handling