Popover: wrap ::closed signal; remove unused includes