     ]
 
     div className: "contest__user-entry contest__user-entry--new #{if @props.disabled then 'contest__user-entry--disabled' else ''} js-react--entryUploader",
-      div className: 'js-profile-cover-upload--dropzone',
+      div className: 'js-contest-entry-upload--dropzone',
         el 'label', className: labelClass.join(' '), ref: 'uploadButtonContainer',
           i className: 'fa fa-plus contest__entry-uploader-icon'
           div {}, osu.trans('contest.entry.drop_here')


    $(@refs.uploadButtonContainer).append($uploadButton)

    $.subscribe 'dragenterGlobal', => @setOverlay('active')
    $.subscribe 'dragendGlobal', => @setOverlay('hidden')
    $(document).on 'dragenter', '.contest__entry-uploader', => @setOverlay('hover')
    $(document).on 'dragleave', '.contest__entry-uploader', => @setOverlay('active')

    $uploadButton.fileupload
      url: laroute.route 'contest.submit', contest_id: @props.contest.id

    @setState state: state

  componentDidMount: =>
    $dropzone = $('.js-contest-entry-upload--dropzone')
    $uploadButton = $ '<input>',
      class: 'js-contest-entry-upload fileupload__input'
      type: 'file'
      name: 'entry'
      accept: '.osu'
