             _hls.removeEventListener(HLSEvent.FRAGMENT_PLAYING, _fragmentPlayingHandler);
             _hls.removeEventListener(HLSEvent.FRAGMENT_SKIPPED,_fragmentSkippedHandler);
             _hls.removeEventListener(HLSEvent.FRAGMENT_LOAD_EMERGENCY_ABORTED,_fragmentLoadEmergencyAbortedHandler);
-            _hls.removeEventListener(HLSEvent.FPS_DROP, _fpsDropHandler);
-            _hls.removeEventListener(HLSEvent.FPS_DROP_LEVEL_CAPPING, _fpsDropLevelCappingHandler);
-            _hls.removeEventListener(HLSEvent.FPS_DROP_SMOOTH_LEVEL_SWITCH, _fpsDropSmoothLevelSwitchHandler);
+            _hls.removeEventListener(HLSEvent.MEDIA_TIME, _mediaTimeHandler);
         }
 
         public function get stats() : Object {

        }
      }

      private function _fpsDropHandler(event : HLSEvent) : void {
        _stats.fpsDropEvent++;
        _stats.fpsTotalDroppedFrames = _hls.stream.info.droppedFrames;
      }

      private function _fpsDropLevelCappingHandler(event : HLSEvent) : void {
         _stats.fpsDropLevelCappingMin=event.level;
      }

      private function _fpsDropSmoothLevelSwitchHandler(event : HLSEvent) : void {
        _stats.fpsDropSmoothLevelSwitch++;
      }
  }
}

        }

        private function _manifestLoadedHandler(event : HLSEvent) : void {
            _stats = { tech : "flashls,"+Capabilities.version};
        };

        private function _fragmentLoadedHandler(event : HLSEvent) : void {
