Beyond flat surface computing: challenges of depth-aware and curved interfaces
bringing physics to the surface .