The only change needed is to not [join the errors array](https://github.com/muslimgiga/cilantro/blob/columns/src/js/cilantro/ui/exporter.js#L347) and use `this.ui.error.html(errors)`. This does require to wrap the text-based errors in tags for proper formatting. But with that change, arbitrary HTML/elements would be supported.