1. A method for the handling of a recorded data stream and associated linear application, comprising the steps of: commencing linear real-time playback of the data stream and commencing running of the linear application from a starting point thereof; on entering a non real-time playback phase, mapping select frames from the data stream using a mapping scheme to create an interactive trick play stream; and mapping events from the linear application into the interactive trick play stream using said mapping scheme.