Render Markdown in a separated thread
Save scroll state when rendering
Do not accept rich text on pasting
Adds CSS for code highlighting