 		{
 			var subtitles:Vector.<SubTitleParser> = activeSubtitles;
 			var subtitleCount:int = subtitles.length;
+			var potentials:Vector.<TextTrackCue> = new Vector.<TextTrackCue>();
 
 			for ( var i:int = 0; i < subtitleCount; i++ )
 			{

						potentials.push(cue);
					}
				}

				if(potentials.length > 0)
				{
					// TODO: Add support for trackid
					cue = potentials[potentials.length - 1];
					if(cue != _lastCue)
					{
						dispatchEvent(new SubtitleEvent(cue.startTime, cue.text, language));

						_lastInjectedSubtitleTime = cue.startTime;
						_lastCue = cue;						
					}
				}
			}
		}

		/**

				if ( subtitle.endTime < startTime ) continue;
				var cues:Vector.<TextTrackCue> = subtitle.textTrackCues;
				var cueCount:int = cues.length;

				for ( var j:int = 0; j < cueCount; j++ )
				{
