                     eventsInRange.push new RealEvent(item)
 
         # generated recurring events.
-        @runningReccuringEvents.forEach (item, index) =>
+        @runningRecurringEvents.forEach (item, index) =>
             evs = item.generateRecurrentInstancesBetween start, end, \
                 (event, instanceStart, instanceEnd) ->
                     return new RealEvent event, instanceStart, instanceEnd


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

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


            # Remove out of next scope recurring events.
            if item.getLastOccurenceDate().isBefore(end)
                @runningRecurringEvents.splice index, 1



        @add eventsInRange

        # No more events condition :
        noEventsRemaining =  @runningRecurringEvents.length is 0 and
                             @lastGeneratedEvent is null

        callback noEventsRemaining
