DisplayObjects: prototyping functional physical interfaces on 3d styrofoam, paper or cardboard models