Fixed reloading loop: setting event.week in groupEventsByWeek caused the database to change, which caused the content in the table view to (potentially) changed.  I commented out setting the week: do we need to set it?