             currentMonth = calendarInner.data 'month'
             currentYear = calendarInner.data 'year'
             month = $.inArray events.month, self.months
-            eventDays = []
+            eventDates = []
 
             # add yearly events
             if events.recurrance is 'yearly' and currentMonth is month
-                self.addYearlyEvents events, eventDays
+                self.addYearlyEvents events, eventDates
             else if events.recurrance is 'monthly'
-                self.addMonthlyEvents events, eventDays
+                self.addMonthlyEvents events, eventDates
             else if events.recurrance is 'biweekly'
-                self.addBiWeeklyEvents events, eventDays
+                self.addBiWeeklyEvents events, eventDates
             else if events.recurrance is 'weekly'
-                self.addWeeklyEvents events, eventDays
+                self.addWeeklyEvents events, eventDates
             else if events.recurrance is 'daily'
-                self.addDailyEvents events, eventDays
+                self.addDailyEvents events, eventDates
             else if events.recurrance is 'none' and currentMonth is month and currentYear is parseInt(events.year, 10)                                         
-                self.addOneTimeEvents events, eventDays
-            if eventDays.length > 0
-                $.each eventDays, (key, calendarItem) ->
+                self.addOneTimeEvents events, eventDates
+            if eventDates.length > 0
+                $.each eventDates, (key, date) ->
                     # add css classes here
-                    self.addNewCalendarEvent events, calendarItem
+                    self.addNewCalendarEvent events, date
 
         highlightWeekends: =>
             self = @

                    day = $.inArray value, self.days
                    eventWeekNum = self.getEventWeekNum events.dayNum, day, numberDays, dayShift
                    eventWeek = if dayShift <= day then eventWeek = weeks.eq eventWeekNum else eventWeek = weeks.eq eventWeekNum + 1
                    eventDate.push eventWeek.find("td.drm-date[data-day=#{day}]").data 'date'
            else
                eventDate.push parseInt(events.eventDate, 10)

            $.each eventDate, (key, value) ->
                eventDays.push calendarInner.find "td.drm-date[data-date=#{value}]"

        addBiWeeklyEvents: (events, eventDays) =>
            self = @
            calendarInner = self.calendar.find "div.#{@calendarInnerClass}"
            currentMonth = calendarInner.data 'month'
            currentYear = calendarInner.data 'year'
            weeks = if self.view is 'month' then calendarInner.find('tbody').find "tr.drm-week" else calendarInner.find "tbody.drm-week"
            eventDate = []

            # events that occur every 2 weeks
            if events.day

            firstDay = self.getDayOfWeek currentMonth, currentYear, 1
            numberDays = self.getDaysInMonth (currentMonth + 1), currentYear
            dayShift = if firstDay is self.daysPerWeek then 0 else firstDay
            weeks = if self.view is 'month' then calendarInner.find('tbody').find 'tr.drm-week' else calendarInner.find 'tbody.drm-week'

            # weekly events
