AN ALTERNATIVE GRAPHICAL USER INTERFACE FOR OPERATING SYSTEMS