moved SaveAllHandler to contribute plugin (for sharing with the web
project)