wip, cursor updates position, doc love