Parsing things can take a fairly long time so we don't want to block the whole page while doing so. - [ ] use a web worker to do the parsing on - [ ] show a waiting indicator