extracts autosave condition into a more meanful boolean function
adds the ability to enable/disable autosave