 
             # 1.2 caret is in the middle of the line : nothing to do
 
-        # 2- Case of a selection contained in a line
+        # 2- Case of a selection contained in a line : let the browser do the job
         else if @currentSel.endLine == startLine
 
         # 3- Case of a multi lines selection

                frag.lastChild,                    # last line of frag
                frag.lastChild.children.length-1,  # penultimate node of last line
                endTargetLineFrag)                 # the frag to insert
            parendDiv = targetNode
            while parendDiv.tagName != 'DIV'
                parendDiv = parendDiv.parentElement

        # remove the firstAddedLine from the fragment
        #firstAddedLine = dummyLine.lineNext
        #secondAddedLine = firstAddedLine.lineNext
        #frag.removeChild(frag.firstChild)
        #delete this._lines[firstAddedLine.lineID]

        # 7- updates nextLine and prevLines, insert frag in the editor
        if secondAddedLine?

    #     targetLineDepthRel : relative depth of the line to add
    ###
    _insertLineAfter : (p) ->
        
        # 1 - creation of the element of the line (newLine$)
        @_highestId += 1
        lineID          = 'CNID_' + @_highestId
        if p.fragment?
