# File lib/cgikit/ajax/elements/observedfield.rb, line 53
    def append_to_response( response, context )
      id = name_value(context)
      @associations[:id] = Association.new_with_value(id)
      super

      take_value(:frequency)
      take_value(:update)
      take_value(:load_image)
      take_value(:complete_image)
      take_value(:package)

      load_id = "#{id}.load_image"
      complete_id = "#{id}.complete_image"
      if image = image_url(@values[:load_image], context.request) then
        response.content << "<img alt=\"loading image\" id=\"#{load_id}\" src=\"#{image}\" style=\"display:none;\"/>"
      end
      if image = image_url(@values[:complete_image], context.request) then
        response.content << "<img alt=\"complete image\" id=\"#{complete_id}\" src=\"#{image}\" style=\"display:none;\"/>"
      end

      response.content << "<script type=\"text/javascript\">\nnew Form.Element.Observer('\#{id}', \#{@values[:frequency]},\n                          function(element, value) {\n  new Ajax.Updater('\#{@values[:update]}', '\#{context.ajax_component_action_url}', {\n    asynchronous:true, evalScripts:true,\n    onComplete:function(request) { Toggle.display('\#{load_id}') },\n    onLoading:function(request) { Toggle.display('\#{complete_id}') },\n    parameters:value })})\n</script>\n"
    end