```coffeescript
jQuery ->
  $('form').on 'click', '.remove_fields', (event) ->
    $(this).prev('input[type=hidden]').val('1')
    $(this).closest('div.question').hide()
    $(this).closest('fieldset').hide()
    event.preventDefault()

  $('form').on 'click', '.add_fields', (event) ->
    time = new Date().getTime()
    regexp = new RegExp($(this).data('id'), 'g')
    $(this).before($(this).data('fields').replace(regexp, time))
    event.preventDefault()

  $('form').on 'click', '.move-up', (event) ->
    question = $(this).closest('div.question')
    previousQuestion = question.prevAll('.question').first()
    question.after(previousQuestion)
    event.preventDefault()

  $('form').on 'click', '.move-down', (event) ->
    question = $(this).closest('div.question')
    nextQuestion = question.nextAll('.question').first()
    question.before(nextQuestion)
    event.preventDefault()

  $('form').on 'click', '.show-follow-up-btn', (event) ->
    $(this).hide("slow")
    $(this).siblings('div.follow-up-question').show("slow")
    $(this).siblings('div.follow-up-explanation').show("slow")
    event.preventDefault()
```

Fix question wont remove bug
user
```coffeescript
jQuery ->
  $('form').on 'click', '.remove_fields', (event) ->
    $(this).prev('input[type=hidden]').val('1')
    $(this).closest('div.question').remove()
    event.preventDefault()

  $('form').on 'click', '.add_fields', (event) ->
    time = new Date().getTime()
    regexp = new RegExp($(this).data('id'), 'g')
    $(this).before($(this).data('fields').replace(regexp, time))
    event.preventDefault()

  $('form').on 'click', '.move-up', (event) ->
    question = $(this).closest('div.question')
    previousQuestion = question.prevAll('.question').first()
    question.after(previousQuestion)
    event.preventDefault()

  $('form').on 'click', '.move-down', (event) ->
    question = $(this).closest('div.question')
    nextQuestion = question.nextAll('.question').first()
    question.before(nextQuestion)
    event.preventDefault()

  $('form').on 'click', '.show-follow-up-btn', (event) ->
    $(this).hide("slow")
    $(this).siblings('div.follow-up-question').show("slow")
    $(this).siblings('div.follow-up-explanation').show("slow")
    event.preventDefault()
```
assistant