                 $editable.on 'change.editable', (e) =>
                   setChanged(options.onEdit)
                   @model.set(value, $editable.select2('val'))
-
-
-            when 'contenteditable'
-              console.warn('Are you sure you do not want to use Aloha?')
-              $editable.attr('contenteditable', true)
-              $editable.each (index) =>
-                if @observers[selector] then @observers[selector].disconnect()
-
-                @observers[selector] = new MutationObserver (mutations) =>
-                  mutations.forEach (mutation) =>
-                    setChanged(options.onEdit)
-                    @model.set(value, $($editable.get(index)).html())
-
-                @observers[selector].observe($editable.get(index), options.config or observerConfig)
-
 
           options.onEditable?($editable)
 

                    # 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?


            when 'select2'
              require ['select2'], (select2) =>
                if typeof options.select2 is 'function'

          options.onBeforeUneditable?($editable)

          switch options.type
            when 'contenteditable'
              @observers[selector].disconnect()
              delete @observers[selector]

            when 'aloha'
              $HACK = Aloha.jQuery($editable[0])
              $HACK.mahalo()
