Cursor adapter