events move around, and start date and end date can change, working on updating model for changes