         };
 
         private function _mediaTimeHandler(event : HLSEvent) : void {
-            _position = Math.max(0, event.mediatime.position);
             _duration = event.mediatime.duration;
             _clip.duration = _duration;
-            _bufferedTime = event.mediatime.buffer + event.mediatime.position;
             var videoWidth : int = _video.videoWidth;
             var videoHeight : int = _video.videoHeight;
             if (videoWidth && videoHeight) {

        /** reference to the framework. **/
        private var _hls : HLS;
        // event values
        private var _position : Number = 0;
        private var _duration : Number = 0;
        private var _bufferedTime : Number = 0;
        private var _videoWidth : int = -1;
        private var _videoHeight : int = -1;
        private var _isManifestLoaded : Boolean = false;

         * Current playhead time in seconds.
         */
        public function get time() : Number {
            return _hls.position;
        }

        /**
