add selection.toJSON method
do not allow Replace after setReadOnly
fixes #1468
[Autocomplete] fix insertion of words containing - sign
virtual_renderer.js
stash
vr