upgraded to codemirror 3.20 + added support for the textselection plugin