         continue
       # console.log thisSel.print()+" at left of "+sel.print()
       [left, right] = sel.unbind()
-      sel.leftPos = 0
+      sel.leftPos = posToBound
       sel.bind wordToBound, right
 
       if sel.isEmpty()

        continue
      # console.log sel.print()+" at left of "+thisSel.print()
      [left, right] = sel.unbind()
      sel.rightPos = 0
      sel.bind left, wordToBound

      if sel.isEmpty()

  # that overlap with this one to point to the word passed as argument, position
  # 0
  # @param [Word] wordToBoundTo the word to bound overlapping selections to
  deleteHelper: (wordToBound, posToBound=0) ->
    thisSel = @
    selections = @rte.getSelections((s) -> s != thisSel)

