         item = get_item(evt)
         collection.remove(item)
         @already_rendered = false
-        @render()
+        @render(fixScroll: true)
 
       offOn 'input.ranklabelchange1', '.rank_items__item__label', (evt)->
         get_item(evt).set('label', evt.target.textContent)

    # expandRowSelector: ->
    #   new $rowSelector.RowSelector(el: @$el.find(".survey__row__spacer").get(0), ngScope: @ngScope, spawnedFromView: @).expand()

    render: ->
      if @already_rendered
        return

      @already_rendered = true


      offOn 'click.addchoice', '.scorecell--add', (evt)=>
        @already_rendered = false
        @model._scoreChoices.options.add([label: 'Option'])
        @render(fixScroll: true)

      offOn 'click.addrow', '.scorerow--add', (evt)=>
        @already_rendered = false
        @model._scoreRows.add([label: 'Enter your question'])
        @render(fixScroll: true)

  class RankView extends RankScoreView
    className: "survey__row survey__row--score"
