virtual touch screen based on perceptual computing camera