System: Windows XP
Compiler/IDE: Pure, Non-Lazarus Free Pascal
API: ANY!!!

OK, I need a good, easy to use, WELL DOCUMENTED mouse unit. I've been searching for the past 2 hours, and have found nothing that works in Pascal. The mouse unit that comes shipped with pascal won't work properly, (I made a simple app to show the x,y coordinates... worked fine, was in a repeat until block, checks to see if you clicked a certain pixel that had a '@' sign on it... if you click ANYWHERE, it would make the x,y coordinates stop updating... And it was not at all accurate.) and every mouse unit I've found either is for TP7 and uses TPU files (of which I can't use in FPC ) or else just sucks.

HELP!!

Oh, and thanks for the help when I get it