         _createDateView = (newDate) ->
             dayListHtml = "<ul class='drm-week drm-day #{weekClass}' data-week='#{weekNumber}'>"
             $.each self.hours, ->
-                hour = @name
+                _hour = @name
                 dayListHtml += "<li class='#{self.classes.date}' data-month='#{newDate.month}' data-date='#{newDate.date}' 
-                    data-year='#{newDate.year}' data-day='#{day}' data-hour='#{hour}'><span class='hour'>#{hour}</span></li>"
+                    data-year='#{newDate.year}' data-day='#{day}' data-hour='#{_hour}'><span class='hour'>#{_hour}</span></li>"
             dayListHtml += '</ul>'
 
-            calendar = $ '<div></div>',
+            _calendar = $ '<div></div>',
                 class: self.calendarInnerClass
                 'data-month': newDate.month
                 'data-year': newDate.year
                 html: dayListHtml
 
-            headingText = 
+            _headingText = 
                 if newDate.month is self.today.month and newDate is self.today.date and newDate.year is self.today.year
                     "Today, #{self.days[day]}, #{self.months[newDate.month]} #{newDate.date} #{newDate.year}"
                 else
                     "#{self.days[day]}, #{self.months[newDate.month]} #{newDate.date} #{newDate.year}"
 
-            heading = $ '<h1></h1>',
+            _heading = $ '<h1></h1>',
                 class: 'drm-calendar-header'
-                text: headingText
+                text: _headingText
             
-            calendar.appendTo ".#{self.calendarClass}"
-            heading.prependTo ".#{self.calendarInnerClass}"
+            _calendar.appendTo ".#{self.calendarClass}"
+            _heading.prependTo ".#{self.calendarInnerClass}"
 
             $.each self.events, ->
                 self.addEventsToCalendar @


    advanceYear: (direction) =>
        self = @
        calendarInner = @calendar.find "div.#{@calendarInnerClass}"
        newDate =
            month: calendarInner.data 'month'
            year: calendarInner.data 'year'

        newDate.date = if newDate.month is self.today.month then self.today.date else 1
        newDate.year = if direction is 'prev' then newDate.year - 1 else newDate.year + 1


    changeCalendar: (newDate) =>
        self = @
        _calendarInner = self.calendar.find "div.#{self.calendarInnerClass}"
        _calendarInner.fadeOut(300).queue (next) ->
            _that = $ @
            $.when(_that.remove()).then(self.createCalendar(newDate))
            next()

    createCalendar: (newDate) =>
