         # 1- Case of a caret "alone" (no selection)
         if sel.range.collapsed
             # 1.1 caret is at the beginning of the line
-            console.log '_backspace 1'
+            #console.log '_backspace 1'
             if sel.rangeIsStartLine
                 # if there is a previous line : modify the selection to make
                 # a multiline deletion
-                console.log '_backspace 2'
+                #console.log '_backspace 2'
                 if startLine.linePrev != null
-                    console.log '_backspace 3'
+                    #console.log '_backspace 3'
                     sel.range.setStartBefore(startLine.linePrev.line$[0].lastChild)
                     sel.startLine = startLine.linePrev
                     prevLine = startLine.linePrev.line$[0]

            targetLineDepthAbs : absDepth
            targetLineDepthRel : relDepth
        context.lastAddedLine = @_insertLineAfter(p)
        console.log context.currentLineEl
        console.log "context.frag = "
        
        console.log context.frag
        context.frag.appendChild context.currentLineEl
        # prepare the new lingFrag & lineEl
        context.currentLineFrag = document.createDocumentFragment()
        context.currentLineEl = context.currentLineFrag

    # Debug purpose only
    logKeyPress: (e) ->
        console.clear()
        #console.log '__keyPressListener____________________________'
        #console.log e
        #console.log "ctrl #{e.ctrlKey}; Alt #{e.altKey}; Shift #{e.shiftKey}; "
        #console.log "which #{e.which}; keyCode #{e.keyCode}"
        #console.log "metaKeyStrokesCode:'#{metaKeyStrokesCode}' keyStrokesCode:'#{keyStrokesCode}'"

CNeditor = exports.CNeditor
