demo for codemirror (including extra features)