 
           if !@props.preview
             div className: "#{bn}__actions",
-              ['up', 'down'].map (direction) =>
+              ['up', 'down'].map (type) =>
                 div
-                  key: direction
-                  direction: direction
+                  key: type
+                  type: type
                   className: "#{bn}__action"
-                  onMouseOver: @showVotes
-                  onTouchStart: @showVotes
-                  @displayVote direction
-                  @voterList direction
+                  onMouseOver: @showVoters
+                  onTouchStart: @showVoters
+                  @displayVote type
+                  @voterList type
 
               button
                 className: "#{bn}__action #{bn}__action--with-line"

      if @props.discussion.votes[type] < 1
        osu.trans "beatmaps.discussions.votes.none.#{type}"
      else
        [
          div className: 'user-list-popup__title',
            osu.trans("beatmaps.discussions.votes.latest.#{type}")
            ':'

    super props

    @eventId = "beatmap-discussion-entry-#{@props.discussion.id}"
    @tooltips = {}

    @state =
      collapsed: false
