 
   setActiveMark: () =>
     time = @app.player.currentTimeInSeconds
-    if time <= Utils.hhmmssToSeconds(@chaptermarks[0].start)
+    if time <= Utils.hhmmssToSeconds(@chaptermarks[0].data.start)
       @deactivateAll()
       @activateMark(@chaptermarks[0])
     else
       _(@chaptermarks).findLast (mark) =>
-        markTime = Utils.hhmmssToSeconds(mark.start)
+        markTime = Utils.hhmmssToSeconds(mark.data.start)
         return unless time >= markTime
 
         @deactivateAll()

  renderPanel: =>
    @panel = $(@panelHtml)
    @panel.hide()
    marks = _.map(@chaptermarks, (item) =>
      new ChapterMark(item, @click)
    )
    marks = _.sortBy(marks, (mark) =>
      mark.data.startInSeconds
    )
    _.map(marks, (mark) =>
      @panel.find('ul').append(mark.render())
    )


    @options = _.extend(@defaultOptions, @app.extensionOptions.ChapterMarks)
    return if @options.disabled

    @chapters = @app.episode.chaptermarks
    return unless @chapters && @chapters.length

    @renderPanel()
    @renderButton()
