todos
Some work on notices re: overwriting unsaved changes (untested)