Popover component built on top of Tip