 technique uses scripting files with a TimelineMarkers collection
    				that are embedded directly within the media file. When text captioning
    				is embedded directly in the streams, synchonization of the scripting
    				stream versus the video content stream is done automatically by the MediaElement component.
    				Each time the MarkerReached event fires, that is an
    				indication that a synch point in the video that corresponds to a script
    				marker entry has been reached. Silverlight