A method for facilitating interactivity between objects appearing on a desktop and in windows (A, B, C, F, G, H, J, K) of a computer user interface, comprising the steps of: displaying one or more windows (A, B, C, F, G, H, J, K) in a first view such that the windows obscure a user's view of objects on the desktop of the user interface; removing the windows (A, B, C, F, G, H, J, K) from their obscuring positions in a second view, in response to positioning a cursor in a predetermined corner of the display; returning the windows (A, B, C, F, G, H, J, K) to their original positions of said first view, in response to a second command from the user; selecting an object (100a, 100b) in one of the windows or from the desktop while one of the first or second views, respectively, is being displayed; switching from said one of the first or second views to the other of said first or second views while maintaining the selection of said object, where switching comprises: removing the windows (A, B, C, F, G, H, J, K) from their obscuring positions in the second view, in response to positioning the cursor in the predetermined corner of the display, or returning the windows (A, B, C, F, G, H, J, K) to their original positions of said first view, in response to a second command from the user; and placing said selected object (100a, 100b) on the desktop or in one of said windows (A, B, C, F, G, H, J, K), respectively, after switching to the other of said first or second views. displaying one or more windows (A, B, C, F, G, H, J, K) in a first view such that the windows obscure a user's view of objects on the desktop of the user interface; removing the windows (A, B, C, F, G, H, J, K) from their obscuring positions in a second view, in response to positioning a cursor in a predetermined corner of the display; returning the windows (A, B, C, F, G, H, J, K) to their original positions of said first view, in response to a second command from the user; selecting an object (100a, 100b) in one of the windows or from the desktop while one of the first or second views, respectively, is being displayed; switching from said one of the first or second views to the other of said first or second views while maintaining the selection of said object, where switching comprises: removing the windows (A, B, C, F, G, H, J, K) from their obscuring positions in the second view, in response to positioning the cursor in the predetermined corner of the display, or returning the windows (A, B, C, F, G, H, J, K) to their original positions of said first view, in response to a second command from the user; and placing said selected object (100a, 100b) on the desktop or in one of said windows (A, B, C, F, G, H, J, K), respectively, after switching to the other of said first or second views. removing the windows (A, B, C, F, G, H, J, K) from their obscuring positions in the second view, in response to positioning the cursor in the predetermined corner of the display, or returning the windows (A, B, C, F, G, H, J, K) to their original positions of said first view, in response to a second command from the user; and placing said selected object (100a, 100b) on the desktop or in one of said windows (A, B, C, F, G, H, J, K), respectively, after switching to the other of said first or second views.