A method of downloading an object using a surface having disposed therein or thereon first coded data being at least partially indicative of a download request for the object, the method including, in a processing system: receiving first indicating data from a sensing device, the first indicating data being at least partially indicative of the download request, the sensing device being responsive to sensing at least some of the first coded data to generate the first indicating data; transferring second indicating data to a server, the second indicating data being at least partially based on the first indicating data and indicative of the download request, wherein the server identifies, using the download request, the object for download; and, receiving, from the server, download data indicative of the object.