Architecture and interaction : Human computer interaction in space and place.