private void _PlayBackBalloonAndPop(BloonMarker marker)
    {
        Debug.Log(string.Format("PlayBackBalloonAndPop: {0}", marker.m_audioRecordingFilename));

        m_balloonPopAudio.Play();

        if (!string.IsNullOrEmpty(marker.m_audioRecordingFilename))
        {
            m_micHelper.PlayRecording(marker.m_audioRecordingFilename);
        }

        marker.Pop();
        m_balloonPoppedListener(marker.gameObject);

        if (m_currentMarker)
        {
            m_currentMarker = null;
        }
    }