```coffeescript
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://coffeescript.org/

$(document).ready ->
  $(".new").hide()
  $(".view-option").show()
  $(".edit-option").hide()
  $(".options").each ->
    $(this).find(".new").first().show()
    return
  $(".new-option input").focus ->
    event.preventDefault()
    blankInputs = $(this).closest(".options").find(".new.new-option input").filter ->
      return $(this).val() == ""
    blankInputs.first().closest(".new").show()
    $(this).closest(".new").next().show()
    return
  $(".view-option a").click ->
    event.preventDefault()
    $(this).parent().hide()
    $(this).closest(".existing").find(".edit-option").show()
    return
  $(".delete label").click ->
    event.preventDefault()
    $(this).parent().parent().hide()
    blankInputs = $(this).closest(".options").find(".new.new-option input").filter ->
      return $(this).val() == ""
    blankInputs.closest(".new").hide()
    blankInputs.first().closest(".new").show()
    $(this).parent().parent().find("input").val("")
    return
  return
```

Fix settings javascript for Firefox compatibility
user
```coffeescript
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://coffeescript.org/

$(document).ready ->
  $(".new").hide()
  $(".view-option").show()
  $(".edit-option").hide()
  $(".options").each ->
    $(this).find(".new").first().show()
    return
  $(".new-option input").on 'focus', (event) ->
    $(this).closest(".new").next().show()
    event.preventDefault()
    return false
  $(".view-option a").on 'click', (event) ->
    $(this).parent().hide()
    $(this).closest(".existing").find(".edit-option").show()
    event.preventDefault()
    return false
  $(".delete label").on 'click', (event) ->
    $(this).parent().parent().hide()
    $(this).parent().parent().find("input").val("")
    $(this).closest(".options").find(".new").first().show()
    event.preventDefault()
    return false
  return
```
assistant