Normally in a GUI with rectangular windows, we can detect in which window the mouse event occured by just looping through windows. What is the case with rounded windows ? The mouse event will be sent to the round window even if it is not in the client area.