What I find really strange about this is that "all" that u do here is assign the name of the foremost screen tag to the screen tag of the browser. Something that strictly speaking, the likes of IE/etc should be able to do - ala TaskManager can own any screen u want.
Windows operate on a parental basis of a screenname-> to draw a window to, if u have the name, u can draw to it. The screens such as ur desktop are always there, even if a game is running, u just cant see it without taking ur life in ur hands and alt-tab`ing.
Around 20 years ago, when certain computers used to multitask many things, including screen display, properly, the intuitive nature of drawing windows was exactly the same. Screenname as the parent to the window u draw.
Difference being there was that those screens u didn`t need to alt-tab, u could just drag the screen down to see the desktop or other screens (max 8 I *think* from memory, or 7 and 1 for the OS) behind it. No big pause, game-crashing alt-tab shoddyness.
This is 20 years ago.