figured out how to use chrome extension ports. slightly improved UI. songs are loaded into the UI as they're scraped, not as a whole batch at the end