addOne: (field) ->
         # console.log "[S] #this.addOne!", @__super__
-        fields = if @$fields then @$el.find that else @$el
         _.remove @subviews, field.view if field.view
         
         # avoid duplicating event propagation
         SubviewType = @subviewType
         view = new SubviewType model:field
         @subviews.push view
-        fields.append view.render().el unless field.get 'ignore'
+        el = if @$fields then @$el.find @$fields else @$el
+        el.append view.render().el unless field.get 'ignore'
         view.on 'update', @change.bind(this, field)
         
         @render()
 
--- /dev/null
+_ = require 'kraken/underscore'
+{EventEmitter} = require 'events'
+
+Preset = exports.Preset = Backbone.Model.extend do # {{{
+    urlRoot : '/presets'
+    
+    initialize : ->
+        ...
+    
+    defaults : ->
+        {}
+    
+    
+# }}}
+
+
+
+# class exports.Presets extends EventEmitter
+#     
+#     (@root) ->
+#         _.bindAll this, ..._.functions this
+#         @by_id = {root}
+#     
+#     
+#     fetch: (preset, cb) ->
+#         jQuery.ajax do
+#             url: ""
+#     
+