another failed solution to the popover problem