Description of TWPopUpMenu :
TWPopupMenu deals with all of its submenus as if they are all a string array. It has easy functions to add menu entries and allows propertys to be set that specify at what point do the menus cascade into a new column (Just like the start menu, when there are more entries then fit into the screen a new coloum is started).