Fixed so image_list/link_list can be a function that allows custom async calls to populate these lists.