The position of the cursor is now stored in aPOINT structure in memory, andlocation is a pointer to that location. To find out what values are stored we use thefli:foreign-slot-value accessor, which returns the value stored in the specified field of the structure.
(fli:foreign-slot-value location 'x) (fli:foreign-slot-value location 'y)