1. A method for handling a recorded digital audio-video data stream and associated interactive linear application in a digital audio-video playback apparatus during trick play operation, comprising: commencing (i) linear real-time playback of the data stream and (ii) running of the linear application from a starting point thereof with the digital audio-video playback apparatus; mapping, in response to entering a non real-time playback phase with the digital audio-video playback apparatus, select frames from the recorded data stream according to a mapping scheme configured to create an interactive trick play stream for use during the non real-time playback phase corresponding to the trick play operation; and mapping events for the linear application into the interactive trick play stream using said mapping scheme, wherein responsive to an event occurring between a first and second selected frame in the recorded data stream during linear real-time playback, the event is mapped so as to occur between the mapped first and second frames corresponding to successive frames in the interactive trick play stream during the non real-time playback phase, the method further including pausing and unpausing the linear application prior to the event during the non real-time playback phase, and executing the event of the linear application after the linear application has been unpaused.