   fullScreenOverlay: (event = "scroll") =>
     if event != "scroll"
       contextModule = "Footer" if event.currentTarget.className?.includes("artist-page-cta")
-    eventType = if event == "scroll" then "scroll" else event.type
+    @eventType = if event == "scroll" then "scroll" else event.type
     return if @$el.hasClass 'fullscreen'
     @$overlay.fadeIn 300
     @$banner.fadeOut 300
     fragment = qs.stringify @currentParams()
-    @trackImpression(eventType, contextModule)
+    @trackImpression(@eventType, contextModule)
     # This handles the redirect for the new onboarding flow
     @afterAuthPath += "?redirectTo=#{@artist.get('href')}"
     @afterAuthPath += "?#{fragment}" if fragment

      @submit(token)
    )

  onRegisterSuccess: (model, response, options) =>
    window.location = @afterAuthPath

  render: ->

    @$window.on 'scroll', _.once(@maybeShowOverlay)
    mediator.on 'clickFollowButton', @fullScreenOverlay
    mediator.on 'clickHeaderAuth', @fullScreenOverlay
    mediator.on("artist_cta:account_creation", (options) => analytics.track("Created Account", options))

  maybeShowOverlay: () =>
    if !@alreadyDismissed
