>Thank you for your answer, but it doesn't help that much. In fact, I don't >know where to look for errors because the same piece of code works correctly >on systems prior to 8.5. Perhaps, I'm missing something obvious that my new >system reveals. Here is the function I use : [snip while jonathan casts a glaze over Alain's code] Alain I'm suppose that this is inside a DO UNTIL FN BUTTON loop, as i can't see where you check that the mouse is down (I see you grabbing the position). perhaps you have actived the StickyMouse function, and this is inteferring with your code? But when looking thru my control panels - I can't find why to deactivate it? Where is it? I find this useful but want to help Alain! Someone! anyone! jonathan PS. AFAIK what i call the StickyMouse is the AutoPullDown menus and i believe that this is a hack on the mouseUp event. If you're assuming your events in your code rather than explicitly polling them - this could be where you come a cropper. (c'est-�-dire, l� o� �a plante!). Sorry for the french, but alain says that my Enlish is the most incomprehensible of the list! This is probably 'cos i speak it worst having had to speak french for so long... If others also think that my english is too garbled then don't hesitate to mail me privately and put me write :-)