separate processing from doing; main menu; better date visualization; fixed hidden messagebar; code refactoring