
The position of the cursor is now stored in a POINT structure in memory, and location is a pointer to that location. To find out what values are stored we use the fli: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)