CapStones and ZebraWidgets: sensing stacks of building blocks, dials and sliders on capacitive touch screens
SmartSkin: an infrastructure for freehand manipulation on interactive surfaces