1. A computer implemented method, executed by a server, for enabling browsing of videos via a user interface of a client device, the method comprising: providing for display, in the user interface, a plurality of labels distributed along a first direction of the user interface; wherein the plurality of labels correspond to a plurality of video sets, each video set being related to a current video; wherein the labels are ordered along the first direction according to a relevancy of each video set to the current video; and wherein focus among the plurality of labels is on a first label, the first label corresponding to a first video set; and providing for display, in the user interface, a plurality of video previews distributed along a second direction of the user interface that is perpendicular to the first direction, wherein the plurality of previews correspond to videos from the first video set, and wherein the plurality of previews are displayed concurrently with the plurality of labels.