             else
                 return
 
-        _parseTime = (item) =>
+        _parseTime = (item) ->
             _fullTime = item.match /((?:[12][012]:|[0]?[0-9]:)[012345][0-9](?:\:[012345][0-9])?(?:am|pm)?)/i
        
             if _fullTime?

                _that.text prettyDate
            , 1000

    parseDate: (item) =>
        # check for Yesterday, Today, Tomorrow strings and look for time
        item = item.toLowerCase()

        
        return "#{@days[pretty.day]}, #{@months[pretty.month]} #{pretty.date}, #{pretty.year}, #{pretty.hour}:#{pretty.minute}:#{pretty.second} #{pretty.ampm}"

    elapseTime: (date) =>
        # display a date and time relative to now ex. 2 hours ago
        # 24hrs is 86400 seconds
        now = new Date 2014, 5, 26, 23, 41, 0
        nowMs = now.getTime()
        oldMs = date.getTime()
        # console.log typeof nowMs
        # console.log typeof oldMs

        # console.log nowMs
        # console.log oldMs
        diff = nowMs - oldMs
        seconds = diff/100
        console.log "#{seconds} seconds"

        minutes = seconds/600
        console.log "#{minutes} minutes"

        hours = minutes/60
        console.log "#{hours} hours"

    countdownTo: (date) ->
        # display a running countdown
