Multi-Cursor Window Manager creates a desktop environment that allows simultaneous input from multiple users. Users can work concurrently on different applications or desktop items. Each user gets a uniquely-colored cursor. It works by time-slicing the single system cursor. The state of each user's multi-cursor is maintained and restored just before an XEvent is sent to the system. Up to seven simultaneous users are supported.