Have a look at this fabulous demo from MIT …