Ok, ok, but if you only want to know strictly that.... the data received is a relative movement from the last reading on 8bit two's complements, first X coordinate, then Y, then software buttons, then the wheel.
So the program needs to maintain the actual coordinates of the pointer and add the received relative movement, usually every 1/50 sec.