         };
 
         /** load/reload active M3U8 playlist **/
-        private function _loadPlaylist():void {
+        private function _loadActiveLevelPlaylist():void {
             _load_in_progress = true;
             _reload_playlists_timer = getTimer();
             // load active M3U8 playlist only
-            new Manifest().loadPlaylist(_levels[_current_level].url,_parsePlaylist,_errorHandler,_current_level,_type);
+            new Manifest().loadPlaylist(_levels[_current_level].url,_parseLevelPlaylist,_errorHandler,_current_level,_type);
         };
 
         /** When level switch occurs, assess the need of (re)loading new level playlist **/

                txt = "Cannot load M3U8: crossdomain access denied:" + error.text;
            } else if (event is IOErrorEvent && _levels.length) {
                Log.warn("I/O Error while trying to load Playlist, retry in 2s");
                _timeoutID = setTimeout(_loadPlaylist,2000);
            } else {
               txt = "Cannot load M3U8: "+event.text;
            }


        /** Reference to the hls framework controller. **/
        private var _hls:HLS;
        /** levels vector. **/
        private var _levels:Vector.<Level>;
        /** Object that fetches the manifest. **/
        private var _urlloader:URLLoader;
