A computer-implemented method comprising: presenting media content on a mobile device; receiving a command during the presenting to change the destination of presentation from the mobile device to a display device associated with a media client; providing a first portion of the media content stored on the mobile device to the media client for presentation on the display device in communication with the media client, wherein the providing the first portion of the media content comprises providing a portion of the media content associated with a time in the media content when the command to change the destination was received; receiving, at the mobile device, a control input for controlling the presentation of the media content as the media content is presented on the display device; and providing a control command to the media client for controlling the presentation of the media content based on the received control input, characterised in that the method further comprises: wherein receiving the control input comprises receiving scrubbing input at the mobile device as the first portion of the media content is presented on the display device; and further comprising: displaying frames of the media content on the mobile device and on the display device, the frames being associated with the scrubbing input including a destination frame associated with a destination of the scrubbing input, and providing a second portion of the media content to the media client for display on the display device, the second portion of the media content associated with the destination of the scrubbing input. presenting media content on a mobile device; receiving a command during the presenting to change the destination of presentation from the mobile device to a display device associated with a media client; providing a first portion of the media content stored on the mobile device to the media client for presentation on the display device in communication with the media client, wherein the providing the first portion of the media content comprises providing a portion of the media content associated with a time in the media content when the command to change the destination was received; receiving, at the mobile device, a control input for controlling the presentation of the media content as the media content is presented on the display device; and providing a control command to the media client for controlling the presentation of the media content based on the received control input, characterised in that the method further comprises: wherein receiving the control input comprises receiving scrubbing input at the mobile device as the first portion of the media content is presented on the display device; and further comprising: displaying frames of the media content on the mobile device and on the display device, the frames being associated with the scrubbing input including a destination frame associated with a destination of the scrubbing input, and providing a second portion of the media content to the media client for display on the display device, the second portion of the media content associated with the destination of the scrubbing input. wherein receiving the control input comprises receiving scrubbing input at the mobile device as the first portion of the media content is presented on the display device; and further comprising: displaying frames of the media content on the mobile device and on the display device, the frames being associated with the scrubbing input including a destination frame associated with a destination of the scrubbing input, and providing a second portion of the media content to the media client for display on the display device, the second portion of the media content associated with the destination of the scrubbing input. displaying frames of the media content on the mobile device and on the display device, the frames being associated with the scrubbing input including a destination frame associated with a destination of the scrubbing input, and providing a second portion of the media content to the media client for display on the display device, the second portion of the media content associated with the destination of the scrubbing input.