Pervasive Desktop Computing by Direct Manipulation of an Augmented Lamp