@Jici Display lists are necessary for popups that use API data.
This is because bubble only calls APIs on popups just once in total, meaning that if you close the popup of business #1, its data will show for business #2.
This is a known caching issue whose only current workaround is the use of display list.