 
     
     func markEdited() {
-        guard (
-            stateDidChange    ||
-            priorityDidChange ||
-            summaryDidChange  ||
-            rangersDidChange  ||
-            typesDidChange    ||
-            locationDidChange ||
-            reportDidChange
-        ) else {
-            logError("Pants on fire!  Nothing endited here.")
+        guard incident != originalIncident else {
+            logError("Pants on fire!  Nothing edited here.")
             return
         }
         


    var dispatchQueueController: DispatchQueueController?

    var incident: Incident?

    var stateDidChange    = false
    var priorityDidChange = false
    var summaryDidChange  = false
    var rangersDidChange  = false
    var typesDidChange    = false
    var locationDidChange = false
    var reportDidChange   = false
    
    @IBOutlet weak var numberField                   : NSTextField?
    @IBOutlet weak var statePopUp                    : NSPopUpButton?
    @IBOutlet weak var priorityPopUp                 : NSPopUpButton?

        logDebug("Location changed to: \(newLocation)")

        incident!.location = newLocation
        markEdited()
    }

