Save on BufLeave and FocusLost instead