fix: cursor.position