As an addition to what I just sent (my apologies, im way out of it today), plz note that for some reason:
$win->TrackMouse(); $win->Hook(WM_MOUSEHOVER,\&abMouseHooks); $win->Hook(WM_MOUSELEAVE,\&abMouseHooks); Ends up firing the subroutine once at initialization, and then never again. Jason P.