reverted change to codemirror.js - I can just use the vanilla one and hook up my copyState method in parser.js.  Rad!