do not require component items to be defined as ul list-items and add support refreshing images for other fieldnames than image too