smart phone with graphs and a world map .