     @priceElement.textContent = "USD #{obj.price()}"
     @durationElement.textContent = obj.durationText()
     @discountElement.textContent = "save #{obj.discount()}%"
-
-  updateUserDisplay: =>
-    avatarUrl = if @user
-                  @inputFeedback.textContent = ''
-                  @user.avatarUrl
-                else
-                  @inputFeedback.textContent = "This user doesn't exist"
-                  ''
-
-    $(@el.querySelectorAll('.js-avatar')).css(
-      'background-image': "url(#{avatarUrl})"
-    )
 
   setUserInteraction: (enabled) =>
     $(@el).toggleClass('store-supporter-tag--disabled', !enabled)

    $('.js-store-add-to-cart').prop 'disabled', disabled
    $('#product-form').data 'disabled', disabled

  updateSearchResult: (searching) ->
    @inputFeedback.textContent = 'searching' if searching

  updatePrice: (obj) =>
    @el.querySelector('input[name="item[cost]"').value = obj.price()

        osu.popup osu.trans('errors.logged_out'), 'danger'

    .always =>
      @searching = false
      @setUserInteraction(@user?)
      @updateCart(@user)
      @updateSearchResult()

  calculate: (position) =>
    new StoreSupporterTagPrice(Math.floor(position / @RESOLUTION))
