1 : A method for interfacing with an interactive program, comprising: capturing images of an interface object and a motion controller disposed in a gameplay environment, the interface object having a tag defined on a surface of the interface object; analyzing the captured images to identify the tag on the surface of the interface object; tracking movement of the interface object by tracking the tag on the surface of the interface object; generating augmented images by replacing, in the captured images, the tag with a virtual object, wherein generating the augmented images includes processing the tracked movement of the interface object to define movement of the virtual object; analyzing the captured images to identify a pointing direction of the motion controller in the gameplay environment; processing the pointing direction of the motion controller to identify a selection of a portion of the virtual object; and presenting the augmented images on a display.