The present invention relates to various aspects of managing display of
supplemental on-screen windows known as popup windows. In one embodiment,
an exemplary method includes detecting a first window on a screen,
determining whether the first window qualifies as a popup window, and if
the first window qualifies as a popup window, searching for other windows
on the screen that satisfy certain testing conditions and closing the
first window without a user request upon failing to find any other window
on the screen that satisfies the testing conditions.