1. A multi-user collaborative circular graphical user interface for displaying items, comprising; a transformation engine responsive to external command for generating polar coordinates for the items; an asynchronous rendering engine for generating images of the items according to the polar coordinates; and a thread switching engine for controlling the rendering engine.