Basic save state functionality, no loading.

Is this the place that the `updateSaveStatus` is supposed to happen after other things have responded to the `COPY_FROM_SOURCE` evnet? If so, some adjustment is needed.