following the lead of [scala/scala-xml#242](https://github.com/scala/scala-xml/pull/242), [scala/scala-swing#91](https://github.com/scala/scala-swing/pull/91), and others