added persistent audio toggle