Presenter: load from xml, save to xml
Model: connect events to actions