notify the delegate and respond to save events