A method performed by a content selection system for in a timed manner enabling a user device on the move to utilize digital content associated with one or more entities located ahead of said user device, said method comprising: determining a current position and a current travel direction of said user device; determining a current travel remainder for moving along a travel route from said current position to at least a first entity located ahead of said user device, based on a first digitally stored geographical location associated with said first entity; comparing said travel remainder to at least a first digitally stored maximum threshold value associated with said first entity; deriving foresight conditions input comprising one or more time availability indicating parameters; wherein said one or more time availability indicating parameters comprises: a current travel speed of said user device; a speed limit of a road along which said user device is determined to move and/or a presumed upcoming road; an estimated time to a specified destination for said user device; a restricting time pertinent an upcoming planned activity specified in a calendar associated with said user device; and/or a type of carrier on which said user device is carried; defining a geographical limiting zone extending in front of said user device, based on said current position, said travel direction, and at least a first time availability indicating parameter of said foresight conditions input; and comparing said limiting zone to said a first digitally stored geographical location; and enabling a first piece of digital content associated with said first entity to be utilized by said user device, when said travel remainder is equal to or lower than said at least first maximum threshold value and said a first digitally stored geographical location is within said limiting zone. determining a current position and a current travel direction of said user device; determining a current travel remainder for moving along a travel route from said current position to at least a first entity located ahead of said user device, based on a first digitally stored geographical location associated with said first entity; comparing said travel remainder to at least a first digitally stored maximum threshold value associated with said first entity; deriving foresight conditions input comprising one or more time availability indicating parameters; wherein said one or more time availability indicating parameters comprises: a current travel speed of said user device; a speed limit of a road along which said user device is determined to move and/or a presumed upcoming road; an estimated time to a specified destination for said user device; a restricting time pertinent an upcoming planned activity specified in a calendar associated with said user device; and/or a type of carrier on which said user device is carried; a current travel speed of said user device; a speed limit of a road along which said user device is determined to move and/or a presumed upcoming road; an estimated time to a specified destination for said user device; a restricting time pertinent an upcoming planned activity specified in a calendar associated with said user device; and/or a type of carrier on which said user device is carried; defining a geographical limiting zone extending in front of said user device, based on said current position, said travel direction, and at least a first time availability indicating parameter of said foresight conditions input; and comparing said limiting zone to said a first digitally stored geographical location; and enabling a first piece of digital content associated with said first entity to be utilized by said user device, when said travel remainder is equal to or lower than said at least first maximum threshold value and said a first digitally stored geographical location is within said limiting zone.