 
                 $editable.off 'change.editable'
                 $editable.on 'change.editable', (e) =>
-                  setChanged(options.onEdit)
+                  setChanged(@model, options.onEdit)
                   @model.set(value, $editable.select2('val'))
 
           options.onEditable?($editable)

                  editableBody = editableBody.trim() # Trim for idempotence
                  # Change the contents but do not update the Aloha editable area
                  @model.set(value, editableBody) # TODO: Should we add a flag to not re-render the editable?
                  setChanged(options.onEdit)

            # Setup Select2
            when 'select2'


                @observers[selector] = new MutationObserver (mutations) =>
                  mutations.forEach (mutation) =>
                    setChanged(@model, options.onEdit)
                    @model.set(value, $($editable.get(index)).html())

                @observers[selector].observe($editable.get(index), options.config or observerConfig)
