1. A method for displaying, at a user equipment device, video assets of interest to a user, comprising: arranging on a mosaic page a plurality of cells; receiving a selection from the user of a first of the plurality of cells; receiving an input from the user specifying a criterion for the user selected first; for each of a plurality of video assets matching the user specified criterion, determining, in a processor, a score indicative of relevance of the respective video asset to the user by comparing historic or expressed user preferences with data associated with the respective video asset; filtering the plurality of video assets to remove video assets having scores below a predetermined threshold value; selecting from the filtered plurality of video assets, for display in the user selected first cell, a video asset having the greatest score indicative of relevance to the user; and displaying the selected video asset in the user selected first cell on the user equipment device.