made removeAlert always happen; found cases where end time changes without being noted as an extension