<dialog> and popover are currently the only two ways to access the browser’s top layer. So what’s the difference between them and which one should you use when?