Cursor interface