Explanation coming on my blog, math2001.github.io, something like "lessons learned from re writing MarkdownLivePreview"