deferred reading of information in the tree until it is requested
removed ui/NewMail.java again
renamed store to controller where appropriate