An interface surface for enabling interaction between a user and a computer system
via a sensing device, the interface including visible graphical information and
substantially invisible coded data readable by the sensing device, the coded data
comprising a plurality of substantially undifferentiated marks positioned relative
to a predetermined pattern, wherein each mark has a minimum radius and a maximum
radius and wherein the length of a mark's minimum radius is greater than 40% of
the length of that mark's maximum radius.