This writing discloses a computer implemented method and device for interfacing with a user. Identification is made of a marking made by a writing device on a surface. The location and size of the marking is identified. A first interface region adjacent the marking is computed and a computer function is associated with this first interface region.