added the anti-undo also to the case the user resets the system or when it deletes the whole program
rebuild and docs