button popover (DO NOT MERGE)