add selection.toString()
set new Range when the user inputs a new character