1. A method for associating text elements with a portion of a video stream comprising: rendering the video stream to a user in a video display area; simultaneously displaying one or more text elements to the user in a touch-sensitive text display area; detecting a first touch at a first location on the touch-sensitive text display area as a portion of the video stream is being rendered, selecting at least one text element in the text display area based on the first location of the touch; and associating, in response to the touch, the selected at least one text element with the portion of the video stream.