@kettch:

It is good start, but far from desirable. It is pre-defined and cannot evolve with Kinect and many more future input hardware.