Many very cool features e.g. exceptions, screens. Code's broken though. UserInterface::mainScreen, probably the delete at fault.