   }
   
   override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
-    print("didSelectRowAtIndexPath: \(indexPath.row)")
+    print("didSelectRowAtIndexPath: \(indexPath.row) - didSelectRowAtIndexPath: \(indexPath.section)")
     tableView.deselectRowAtIndexPath(indexPath, animated: true)
     addItemTextField?.resignFirstResponder()
     

  }
  
  @IBAction func done() {

    if let checklistItem = checklistItemToEdit {
      checklistItem.text = (addItemTextField?.text)!
      checklistItem.shouldRemind = (shouldRemindSwitch?.on)!
      checklistItem.dueDate = dueDate
      delegate?.itemDetailViewController(self, didFinishEditingItem: checklistItem)
      
    } else {
      
      let checklistItem = ChecklistItem()
      checklistItem.text = (addItemTextField?.text)!
      checklistItem.checked = false

  }

  func updateDueDateLabel() {
    print("updateDueDateLabel")
    let formatter = NSDateFormatter()
    formatter.dateStyle = .MediumStyle
    formatter.timeStyle = .ShortStyle
