     # hide all marks
     mark.setAttribute 'visibility', 'hidden' for mark in [@el.find(".mark")...]
 
-  subjectUnseen: ->
-    console.log 'SUBJECT: ', Subject.current
-    return false
+  checkSubjectUnseen: ->
+    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>'
+      return true
+    else
+      @notify 'Subject seen before. Zzz.'
+      return false
 
   showSummary: ->
     @appendMetadata()
     @knownAsteroidMessage.hide()
-
-    if @subjectUnseen()
-      @unseenSubjectMessage.show()
 
     # reset summary text
     @el.find("#known-asteroid-message").html "This subject contains at least one known asteroid (circled in green)."

    @startLoading()

  onSubjectSelect: (e, subject) =>
    @resetMarkingSurfaces()
    @classification = new Classification {subject}
    @loadFrames()

    currentFrame = +document.getElementById('frame-slider').value
    if @playTimeout? then @stopPlayingFrames() else @startPlayingFrames(currentFrame)
    @togglePausePlayIcons()

  startPlayingFrames: (startingFrame) ->
    startingFrame %= @surfacesContainer.find(".marking-surface:has(.frame-image)").length
