add cursorManager