Save and load with buttons and with a dialog.