Repeating events

when you have an event repeating periodically, events seem not to return as it shows on google calendar.
![](http://i.gyazo.com/5e65cfe46d328cb65589bbf3711b4368.png)

I think the way to have repeating events are to have all "when"s, and make events from them.
what do you think?