Chris writes: > That looks to me like a simple matter of a hard return... Yep! That fixes the warnings, but it doesn't fix the control- drag crashes that I'm experiencing. I had a poke around the code and found what I think is an insignificant typo: the second call to GetMouse was $mouse = GetMouse; instead of $mouse = GetMouse(); I changed it, but with no effect... and no surprise... Beyond that, I can't find anything untoward in the code and the fact that it's a hard crash (sometimes aborting MacPerl sometimes locking up my system) makes me think that there's something lurking in the MacPerl innards... For what it's worth, with a limited amount of debug {throwing up a couple of dialogs before and after the second call to GetMouse()}, the problem seems to be occurring in GetMouse(). i.e. My dialog in front of GetMouse works OK, but the second dialog never gets a chance to pop up... jay ===== Want to unsubscribe from this list? ===== Send mail with body "unsubscribe" to macperl-request@macperl.org