 
             self.hours = [
                 {
+                    name: 'All Day Event'
+                    time: null
+                }
+                {
                     name: '12am'
                     time: 0
                 }

            else
                parseInt(dayNum, 10) - 1

        addYearlyEvents: (events, eventDays) =>
            self = @
            calendarInner = self.calendar.find "div.#{@calendarInnerClass}"
            currentMonth = calendarInner.data 'month'

            firstDay = self.getDayOfWeek currentMonth, currentYear, 1
            numberDays = self.getDaysInMonth (currentMonth + 1), currentYear
            dayShift = if firstDay is self.daysPerWeek then 0 else firstDay

            # add monthly events
            if events.day
