move AudioService trigger to ListAdapter