UserInterface.start_program