         public function dispose() : void {
             stop();
             _loading_state = LOADING_IDLE;
-            _hls.removeEventListener(HLSEvent.AUDIO_LEVEL_LOADED, _audioLevelLoadedHandler);
             _keymap = new Object();
         }
 

            _frag_previous = null;
            _level = _hls.audioTracks[_hls.audioTrack].level;
            _loading_state = LOADING_IDLE;
            _timer.start();
        }


            _streamBuffer = streamBuffer;
            _timer = new Timer(100, 0);
            _timer.addEventListener(TimerEvent.TIMER, _checkLoading);
            _loading_state = LOADING_IDLE;
            _keymap = new Object();
        };
