1. In a computer system with a display device, a method of displaying information on the display device comprising: graphically displaying a plurality of independent user interfaces in a designated area on the display device, said independent user interfaces displaying dynamic information, wherein each independent user interface has a flyout clickable region, wherein the dynamic information is updated periodically and the dynamic information is received over a network; moving at least one of said plurality of independent user interfaces from a current location for said at least one of said plurality of independent user interfaces to a destination location; when the at least one of said plurality of independent user interfaces is moved to a destination location located inside the designated area, the flyout clickable region extends around at least one edge of the at least one of said plurality of independent user interfaces; when the at least one of said plurality of independent user interfaces is moved to a destination location located outside of the designated area, the flyout clickable region surrounds the at least one of said plurality of independent user interfaces; and rearranging automatically the plurality of independent user interfaces in the designated area after the moving step so that the plurality of user interfaces in the designated area are substantially evenly spaced.