Method for providing a main content and an extra content to a user by accessing said extra content through a reference item, said reference item containing at least a metadata, or an URL, or an encrypted data, or a hyperlink, or a QR-code, or a barcode, or machine-readable data or optical machine-readable data, said method comprising: receiving said main content on said first device from a first source; displaying said main content on a first display of said first device; receiving said reference item on said first device together with said main content, said reference item containing information to retrieve said extra content; forwarding said reference item from said first device to a second device, wherein: the forwarding of said reference item is executed by scanning said reference item displayed on the first device by said second device, the second device receives said extra content from a second source; storing on a memory said reference item; simultaneously displaying said main content on the first display of said first device and said extra content on a second display of said second device; wherein said main content and said extra content are linked and wherein said extra content changes in correspondence of a change of said main content; wherein, when the extra content is selected, the extra content does not change even if the specific main content is changing, and any new extra content, which correlates to the changing specific main content, is delayed from being displayed on the second device until a confirmation or input is received at the second device from the first device, and wherein the confirmation or input is initially received at a command key of the first device, which is displaying the specific main content, such that the first device's command key, when selected, provides the confirmation or input to the second device and further causes the second device to display the new extra content. receiving said main content on said first device from a first source; displaying said main content on a first display of said first device; receiving said reference item on said first device together with said main content, said reference item containing information to retrieve said extra content; forwarding said reference item from said first device to a second device, wherein: the forwarding of said reference item is executed by scanning said reference item displayed on the first device by said second device, the second device receives said extra content from a second source; storing on a memory said reference item; simultaneously displaying said main content on the first display of said first device and said extra content on a second display of said second device; wherein said main content and said extra content are linked and wherein said extra content changes in correspondence of a change of said main content; wherein, when the extra content is selected, the extra content does not change even if the specific main content is changing, and any new extra content, which correlates to the changing specific main content, is delayed from being displayed on the second device until a confirmation or input is received at the second device from the first device, and wherein the confirmation or input is initially received at a command key of the first device, which is displaying the specific main content, such that the first device's command key, when selected, provides the confirmation or input to the second device and further causes the second device to display the new extra content. the forwarding of said reference item is executed by scanning said reference item displayed on the first device by said second device, the second device receives said extra content from a second source; storing on a memory said reference item; simultaneously displaying said main content on the first display of said first device and said extra content on a second display of said second device; wherein said main content and said extra content are linked and wherein said extra content changes in correspondence of a change of said main content; wherein, when the extra content is selected, the extra content does not change even if the specific main content is changing, and any new extra content, which correlates to the changing specific main content, is delayed from being displayed on the second device until a confirmation or input is received at the second device from the first device, and wherein the confirmation or input is initially received at a command key of the first device, which is displaying the specific main content, such that the first device's command key, when selected, provides the confirmation or input to the second device and further causes the second device to display the new extra content.