       collection: opinionatersCollection.get('disbelieves').opinionaters()
     @avatarsDoubtsRegion.show new InteractingUsersAvatarsView
       collection: opinionatersCollection.get('doubts').opinionaters()
+
+    @_votes = @model.getFactVotes()
+    @listenTo @_votes, 'change:current_user_opinion', @_updateActiveButton
+    @_updateActiveButton()
+
+  _updateActiveButton: ->
+    @$('button').removeClass 'button-success button-confirm button-danger'
+
+    switch @_votes.get('current_user_opinion')
+      when 'believes'
+        @$('.js-button-believes').addClass 'button-success'
+      when 'doubts'
+        @$('.js-button-doubts').addClass 'button-confirm'
+      when 'disbelieves'
+        @$('.js-button-disbelieves').addClass 'button-danger'

    text: """
      <div class="discussion-evidenceish discussion-evidenceish-box">
        <div class="discussion-evidenceish-content">
          <div>Agrees: <div class="js-avatars-believes-region"></div></div>
          <div>Unsure: <div class="js-avatars-doubts-region"></div></div>
          <div>Disagrees: <div class="js-avatars-disbelieves-region"></div></div>
        </div>
      </div>
    """

    avatarsBelievesRegion: '.js-avatars-believes-region'
    avatarsDoubtsRegion: '.js-avatars-doubts-region'
    avatarsDisbelievesRegion: '.js-avatars-disbelieves-region'

  events:
    'click .js-button-believes': -> @_votes.saveCurrentUserOpinion 'believes'
    'click .js-button-doubts': -> @_votes.saveCurrentUserOpinion 'doubts'
    'click .js-button-disbelieves': -> @_votes.saveCurrentUserOpinion 'disbelieves'

  onRender: ->
    opinionatersCollection = new OpinionatersCollection [
