     @startLoading()
 
   onSubjectSelect: (e, subject) =>
-    # Subject.current.classification_count = 0 # DEBUG CODE: fake brand new subject
-    @checkSubjectUnseen()
+    Subject.current.classification_count = 0 # DEBUG CODE: fake brand new subject
+    
+    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()
+
     @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()
    @lastNotifyTime = new Date().getTime()

  resetAsteroidCheckboxes: ->

    # hide all marks
    mark.setAttribute 'visibility', 'hidden' for mark in [@el.find(".mark")...]

  subjectUnseen: ->
    if Subject.current.classification_count is 0
      return true
    return false

