 	}
 	
 	@IBOutlet weak var outputView: WKWebView?
+	
+	// MARK: - standard overrides
 	
 	override func viewDidLoad() {
 		super.viewDidLoad()

		completionHandler()
	}

	private class MarkdownParser {
		let allocator: UnsafeMutablePointer<cmark_mem>
		let cmarkOptions = CMARK_OPT_SOURCEPOS | CMARK_OPT_FOOTNOTES

		let nav = outputView?.loadHTMLString(html, baseURL: documentRoot)
		if let realNav = nav { emptyNavigations.insert(realNav) }
	}
	
	// MARK: - utility
	
	private func escapeForJavascript(_ source: String) -> String {
		var string = source
