 
   usingFakeSubject: ->
     if getUrlParamByName('use_fake_subject') is "true"
-      console.log 'Using fake subject...'
+      console.log 'DEBUG NOTE: USING FAKE SUBJECTS'
       return true
     else
       return false

    @setView 0, 0, @state.imageWidth, @state.imageHeight
    
    if @usingFakeSubject()
      console.log 'Using fake subjects...'
      @setState subjectEndpoint: "./offline/example_subjects/marking_subjects.json", =>
        @fetchSubjects(@state.subjectEndpoint)
    else
      console.log 'Using regular subjects...'
      @fetchSubjects(@state.subjectEndpoint)

    window.addEventListener "resize", this.updateDimensions


    # prepare new classification
    if @state.subjects.shift() is undefined or @state.subjects.length <= 0
      @fetchSubjects(@state.subjectEndpoint)
      return
    else
      @loadImage @state.subjects[0].location

    @state.classification = new Classification @state.subjects[0]
