A computer-implemented method comprising: receiving, at a client device (110A... 110Z), a plurality of search result items that each correspond to a media content item; presenting a user interface comprising a scrollable search result area to present a subset of the plurality of search result items, and a focus area to present a preview of a media content item corresponding to one of the plurality of search result items; receiving, at the client device (110A... 110Z), a user input, wherein receiving the first user input comprises receiving a first user gesture in the scrollable search result area, and wherein the first user gesture received in the scrollable search result area is a swipe which causes the subset of the plurality of search result items to shift vertically upwards and causes another search result item of the plurality of search result items to be located within the focus area; responsive to receiving the user input, determining that the user input indicates a user selection of the another search result item of the plurality of search result items; in response to determining that the user input indicates the user selection of the another search result, presenting a preview of a second media content item corresponding to the another search result item, wherein the second media content item is a video trailer describing a video represented by the second media content item, a video clip comprising a subsection of the video, a low resolution copy of the video, or a copy of the video without sound; receiving a second user gesture in the focus area; determining, from the second user gesture, that the user intends to view the video that is being previewed; and presenting the video. receiving, at a client device (110A... 110Z), a plurality of search result items that each correspond to a media content item; presenting a user interface comprising a scrollable search result area to present a subset of the plurality of search result items, and a focus area to present a preview of a media content item corresponding to one of the plurality of search result items; receiving, at the client device (110A... 110Z), a user input, wherein receiving the first user input comprises receiving a first user gesture in the scrollable search result area, and wherein the first user gesture received in the scrollable search result area is a swipe which causes the subset of the plurality of search result items to shift vertically upwards and causes another search result item of the plurality of search result items to be located within the focus area; responsive to receiving the user input, determining that the user input indicates a user selection of the another search result item of the plurality of search result items; in response to determining that the user input indicates the user selection of the another search result, presenting a preview of a second media content item corresponding to the another search result item, wherein the second media content item is a video trailer describing a video represented by the second media content item, a video clip comprising a subsection of the video, a low resolution copy of the video, or a copy of the video without sound; receiving a second user gesture in the focus area; determining, from the second user gesture, that the user intends to view the video that is being previewed; and presenting the video.