 
 // MARK: - UITextViewDelegate Protocol
 
-extension NotesViewController: UITextViewDelegate {}
+extension NotesViewController: UITextViewDelegate {
+    func textViewDidChange(_ textView: UITextView) {
+        self.doesTextViewNeedToBeSaved = true
+    }
+}

                                                  andButtons: ["Understood"])
            return false
        }
        if identifier == NotesViewControllerSegue.unwindToNotesTableViewControllerFromNotesViewController.rawValue {
            self.performSegue(withIdentifier: identifier, sender: self)
        }

            let _ = self.shouldPerformSegue(withIdentifier: NotesViewControllerSegue.unwindToNotesTableViewControllerFromNotesViewController.rawValue, sender: self)
        }
        else if title == "Don't Save" {
            self.doesTextViewNeedToBeSaved = false
            self.cancelButtonDidTouch(sender: self.cancelButton)
        }
        else if title == "Understood" {
