The Perceptive Workbench: Toward Spontaneous and Natural Interaction in Semi-immersive Virtual Environments