Blame @hodlbod
https://github.com/nostrocket/humble.horse/blob/master/src/lib/components/Coracle.svelte