     return if @closed
     (@sessionHasExpired() and @userClassifyCount() > 2) or (@userClassifyCount() is 2)
 
-  showIfNeeded: -> 
+  showIfNeeded: ->
     @prompt() if @promptShouldBeDisplayed()
 
   promptOrUpdateCurrentGoal: ->

  IMAGE_FILES = [26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 61]

  @sampleArray: (arr) -> arr[Math.floor(Math.random() * arr.length)]
  @randomKelpImage: -> @sampleArray(IMAGE_FILES)

  Input =
    slider: """
      <p id='slider-val'>0 Classifications</p>
      <form id='user-goal-form'>
        <input type='range' id='user-goal-slider' value='25' min='1' max='50' step='1'>
      </form>
    """
    radios: """
      <form id='user-goal-form'>
        <input type="radio" name="goal-radio" value="10">10
        <input type="radio" name="goal-radio" value="20">20
        <input type="radio" name="goal-radio" value="30">30
        <input type="radio" name="goal-radio" value="40">40
        <input type="radio" name="goal-radio" value="50">50
      </form>
    """

  Feedback =
    message: "<h1 class='user-goal-feedback-message'>Classification Goal Achieved!<br>Thank you for your efforts!</h1>"

    @populatePromptContent()
    @el.show()

  userShouldSeeImage: ->
    !!~SPLIT[@splitGroup].feedback.indexOf("img")

  feedback: ->
    @content.html(SPLIT[@splitGroup].feedback)
    @el.show()
    @el.addClass("feedback-image") if @userShouldSeeImage()
    User?.current?.setPreference "goal_set", "false"

  currentGoal: ->
