abstract popovers