Events +

how are repeating events are saved

how are repeating events disabled when one event repeat passes and enabled again for another repetition.

how are evets displayed based on their repetition.

how “Click here to add another date to event” diff parts of events work

are there any hooks available for these events?