     # hide all marks
     mark.setAttribute 'visibility', 'hidden' for mark in [@el.find(".mark")...]
 
-  checkSubjectUnseen: ->
-    time_displayed = 5000
+  subjectUnseen: ->
     if Subject.current.classification_count is 0
-      @notify '<span style="color: green">Guess what! You\'re the first to see this set of images.</span>', time_displayed
       return true
     return false
 

    @startLoading()

  onSubjectSelect: (e, subject) =>
    # Subject.current.classification_count = 0 # DEBUG CODE: fake brand new subject
    @checkSubjectUnseen()
    @resetMarkingSurfaces()
    @classification = new Classification {subject}
    @loadFrames()


  notify: (message, time_displayed = 3000) =>
    return if new Date().getTime() - @lastNotifyTime < 3000
    @notification.html(message).fadeIn(300).delay(time_displayed).fadeOut(300, =>
      console.log 'showPermanentMessage():'
      if @subjectUnseen() 
        @notification.html('<span style="font-weight: bold; color: green">Guess what! You\'re the first to see this set of images.</span>').fadeIn()
    )
    @lastNotifyTime = new Date().getTime()

  resetAsteroidCheckboxes: ->
