"New" button; save with delay refactored