     incident.addedByUserName = user.profile.name
     incident.addedDate = new Date()
     newId = Incidents.insert(incident)
-    # Meteor.call("editUserEventLastModified", incident.userEventId)
-    # Meteor.call("editUserEventLastIncidentDate", incident.userEventId)
+    if updateEvent
+      Meteor.call("editUserEventLastModified", incident.userEventId)
+      Meteor.call("editUserEventLastIncidentDate", incident.userEventId)
     return newId
 
-  editIncidentReport: (incident) ->
+  editIncidentReport: (incident, updateEvent=true) ->
     incidentReportSchema.validate(incident)
     user = Meteor.user()
     if not Roles.userIsInRole(user._id, ['admin'])
       throw new Meteor.Error("auth", "User does not have permission to edit incident reports")
     res = Incidents.update(incident._id, incident)
-    Meteor.call("editUserEventLastModified", incident.userEventId)
-    Meteor.call("editUserEventLastIncidentDate", incident.userEventId)
+    if updateEvent
+      Meteor.call("editUserEventLastModified", incident.userEventId)
+      Meteor.call("editUserEventLastIncidentDate", incident.userEventId)
     return incident._id
 
-  addIncidentReports: (incidents) ->
+  addIncidentReports: (incidents, updateEvents=true) ->
     incidents.map (incident)->
-      Meteor.call("addIncidentReport", incident)
-
-  removeIncidentReport: (id) ->
+      Meteor.call("addIncidentReport", incident, updateEvents)
+
+  removeIncidentReport: (id, updateEvent) ->
     if not Roles.userIsInRole(@userId, ['admin'])
       throw new Meteor.Error("auth", "User does not have permission to edit incident reports")
     incident = Incidents.findOne(id)

        incidents.push(incident)
        if addToCollection
          _incident = _.pick(incident, incidentReportSchema.objectKeys())
          Meteor.call('addIncidentReport', _incident)

      content: enhancements.source.cleanContent.content
      incidents: incidents

      $set:
        deleted: true,
        deletedDate: new Date()
    if updateEvent
      Meteor.call("editUserEventLastModified", incident.userEventId)
      Meteor.call("editUserEventLastIncidentDate", incident.userEventId)

  createIncidentReportsFromEnhancements: (options) ->
    { enhancements, source, acceptByDefault, addToCollection } = options
