One more minor thing.  Often the output will be large, and setting bookmarks is often done while adjusting controls.  I think it makes more sense to have the bookmark star near the controls.  If we change this to `top: 3px;`, it looks a lot better in my browser.  My concern is that on a phone, it'll start interfering with the controls.  Can you test this on your phone to see what it feels like?  I notice when I squish my browser window really small, the bookmark dialog is partially hidden by the controls---we might need to set the z-index of the dialog to make sure it is above all controls.