can now edit events from viewevent
begun to decouple iteration from event
can now add and remove iterations