musicListener iimprooved