I don't understand why you have to use a sensor for gesture recognition to re-invent the touch screen (I suggest this link where you can find a lot of opensource applications http://arena.openni.org/).
Maybe it is time to re-think the concept of human-computer interaction considering the idea of using gesture to control an electronic device.