added the volume change listener