     className: 'skiplogic__responseval'
     fill_value: (value) ->
 
+    attach_to: (target) ->
+      target.find('.skiplogic__responseval').remove()
+      super(target)
+
   class viewRowDetailSkipLogic.SkipLogicTextResponse extends viewRowDetailSkipLogic.Base
     render: () ->
       @setElement('<input placeholder="response value" class="skiplogic__responseval" type="text" />')
       @
+
+    attach_to: (target) ->
+      target.find('.skiplogic__responseval').remove()
+      super(target)
 
   class viewRowDetailSkipLogic.SkipLogicValidatingTextResponseView extends viewRowDetailSkipLogic.SkipLogicTextResponse
     render: () ->


      @

    constructor: (@responses) ->
      super()


      @presenter.change_response @$response_value.val()

    change_operator: (@operator_picker_view) ->
      @operator_picker_view.render().attach_to(@$el)


      @$operator_picker = @$('select.skiplogic__expressionselect')
      @bind_operator_picker()

    change_response: (@response_value_view) ->
