вынес протокол popover