     newSel.setStyle _.clone(@style)
 
     newSel.bind @left, @right
+    newSel.rte.pushSel newSel
 
     newSel
 

      @rightPos = retEnd.pos

      if options.bind
        @bind @left, @right
        @rte.pushSel @



    # Check that they have all keys in common (but not necessarily same value!)
    keys = _.keys(@style)
    # console.log "keys", keys
    for key in keys
      if not(_.has(selection.style, key))
        return
    # console.log "same keys, going forward", @, selection

    if @in(selection)
      outSelLeft = selection
      outSelRight = selection.clone()

      # console.log "~~~~~~~~~~~~~~",outSelRight,"~~~~~~~~~~~~~~",
      #   "~~~~~~~~~~~~~~", @rte._rte.selections

      # joke here, because Insel means island in German
      inSel = @
