added callback stuff for selected asset.
no need to make a new imagelist every time the list is updated