 
                 handleStopEvent: (event, ui) ->
                     internalDrop = helper.checkOrigin(event)
-                    $(event.target).remove()  if internalDrop
+                    if internalDrop
+                        $(event.target).remove()
+                    else
+                        editable.trigger('change')
 
                     overlay.big.hide()
                     overlay.left.hide()

                    $(document).trigger('stopPreventSave');

                handleDropEvent: (event, ui) ->
                    # check whether it's an internal drop or not
                    internalDrop = helper.checkOrigin(event)
                    helper.removeTmpNodes()
                    position = helper.calcPosition(ui, offset, internalDrop)
                    imageInsert = helper.createInsertElement(ui, false)
                    if position is "middle"
                        imageInsert.css('display', 'block')

            @options.toolbar.append buttonset
            @options.dialog.dialog(@options.dialogOpts)

            # Add DragnDrop
            @_addDragnDrop()

        _init: ->

        _openDialog: ->
