[BUG} when user toggles one reminder to set it complete, then taps on another to set it complete, the first one does not register. Reason is there is only one Delay task created for the whole view. POSSIBLE SOLUTION: previously the delay was created inside ReminderCellView, then we refactored it into ReminderListView. Moving the delay object back inside the ReminderCellView will make each reminder to have its own delay, therefore one reminder interaction will not cancel out the reminder interaction of another. [BUG] the reminders inside the Completed show the reminders as incomplete (the circle empty). The reason, inside the ReminderCellView the checked property is a @State var and set to false, instead of part of reminder object that is passed into it. POSSIBLE SOLUTION: remove @State checked variable and use the view to use reminder's isChecked property.