         start = @lastDate.clone()
         @lastDate.add 1, 'month'
         end = @lastDate.clone()
-
         # pick ponctual event and store newly found recurring ones.
         i = @baseCollection.indexOf @lastGeneratedEvent
         @lastGeneratedEvent = null # reset, before finding the new one.

                @previousRecurringEvents.push item

                if item.getLastOccurenceDate().isAfter(today)
                    @runningReccuringEvents.push item

        @loadNextPage()



    _initializeGenerator: ->
        @previousRecurringEvents = []
        @runningRecurringEvents = []

        # Default value. In the particular case of all events > today,
        # then last event is the closest to today.
