A computer readable medium comprising computer readable code which, when executed by one or more processors of a mobile device, causes the one or more processors to: obtain, from a camera of the mobile device, an image of a real environment; determine at least one point of interest related to the real environment; determine an image position of the at least one point of interest in the image; display at least part of the image on at least part of a screen of the mobile device; overlay a computer-generated indicator with the at least part of the image on the screen at a screen position according to the image position of the at least one point of interest; display a computer-generated virtual object related to the at least one point of interest on the screen at a screen position determined according to the screen position of the computer-generated indicator, wherein the computer-generated virtual object includes information about the at least one point of interest on the screen and wherein a change in the image position of the at least one point of interest due to movement of the mobile device in another heading direction triggers a change in the screen position of the corresponding computer-generated indicator and a change in the screen position of the computer-generated virtual object according to the change in the screen position of the corresponding computer-generated indicator; wherein the mobile device performs an action related to the at least one point of interest if at least part of the computer-generated virtual object displayed on the screen is touched; wherein when displaying multiple computer-generated virtual objects related to respective ones of multiple points of interest on the screen, the computer-generated virtual objects are each placed at the bottom of the screen or are placed in a stacked manner one above the other; and display a visually perceivable relation indication indicative of a relation between the computer-generated virtual object and the computer-generated indicator. obtain, from a camera of the mobile device, an image of a real environment; determine at least one point of interest related to the real environment; determine an image position of the at least one point of interest in the image; display at least part of the image on at least part of a screen of the mobile device; overlay a computer-generated indicator with the at least part of the image on the screen at a screen position according to the image position of the at least one point of interest; display a computer-generated virtual object related to the at least one point of interest on the screen at a screen position determined according to the screen position of the computer-generated indicator, wherein the computer-generated virtual object includes information about the at least one point of interest on the screen and wherein a change in the image position of the at least one point of interest due to movement of the mobile device in another heading direction triggers a change in the screen position of the corresponding computer-generated indicator and a change in the screen position of the computer-generated virtual object according to the change in the screen position of the corresponding computer-generated indicator; wherein the mobile device performs an action related to the at least one point of interest if at least part of the computer-generated virtual object displayed on the screen is touched; wherein when displaying multiple computer-generated virtual objects related to respective ones of multiple points of interest on the screen, the computer-generated virtual objects are each placed at the bottom of the screen or are placed in a stacked manner one above the other; and display a visually perceivable relation indication indicative of a relation between the computer-generated virtual object and the computer-generated indicator.