UbiCicero: a location-aware, multi-device museum guide.