- added "selection" attribute , to be able to easilly keep track of ...currently selected text