A method comprising: by a mobile computing device (130;500) associated with a user and capable of determining a current location and a current velocity of the mobile computing device (130;500) and of accessing one or more previous locations or velocities that are stored in the mobile computing device (130;500) or stored at an on-line service, determining a current location of the mobile computing device (130;500) in response to determining that the mobile computing device (130;500) has arrived at the user's destination based on a change in velocity; by the mobile computing device (130;500), in response to determining the current location and without manual user input, modifying a user interface of the mobile computing device (130;500) based at least in part on the current location wherein modifying the user interface of the mobile computing device comprises providing for display on the user interface of the mobile computing device (130;500) a user-interface element (430,450,451) that is relevant to the current location and associated with a service of a social-networking system accessible through the mobile computing device (130;500), the social-networking system comprising a graph comprising a plurality of nodes (202,204) and edges connecting the nodes (202,204), at least one node in the graph corresponding to the user of the mobile computing device (130;500), wherein the method includes at least one of: (i) the mobile computing device (130;500), without manual user input, accessing the social graph for the user's first-degree friends having associated locations in proximity to the current location of the user in response to determining the current location and displaying on the user interface of the mobile computing device (130;500) a frame comprising first-degree connections of the user having associated locations in proximity to the current location of the mobile computing device (130;500); and (ii) the mobile computing device (130;500), without manual user input, accessing the social graph for one or more concept nodes associated with locations in proximity to the current location and displaying on the user interface of the mobile computing device (130;500) a frame comprising a list of places corresponding to concept nodes in the social graph having locations in proximity to the current location. by a mobile computing device (130;500) associated with a user and capable of determining a current location and a current velocity of the mobile computing device (130;500) and of accessing one or more previous locations or velocities that are stored in the mobile computing device (130;500) or stored at an on-line service, determining a current location of the mobile computing device (130;500) in response to determining that the mobile computing device (130;500) has arrived at the user's destination based on a change in velocity; by the mobile computing device (130;500), in response to determining the current location and without manual user input, modifying a user interface of the mobile computing device (130;500) based at least in part on the current location wherein modifying the user interface of the mobile computing device comprises providing for display on the user interface of the mobile computing device (130;500) a user-interface element (430,450,451) that is relevant to the current location and associated with a service of a social-networking system accessible through the mobile computing device (130;500), the social-networking system comprising a graph comprising a plurality of nodes (202,204) and edges connecting the nodes (202,204), at least one node in the graph corresponding to the user of the mobile computing device (130;500), wherein the method includes at least one of: (i) the mobile computing device (130;500), without manual user input, accessing the social graph for the user's first-degree friends having associated locations in proximity to the current location of the user in response to determining the current location and displaying on the user interface of the mobile computing device (130;500) a frame comprising first-degree connections of the user having associated locations in proximity to the current location of the mobile computing device (130;500); and (ii) the mobile computing device (130;500), without manual user input, accessing the social graph for one or more concept nodes associated with locations in proximity to the current location and displaying on the user interface of the mobile computing device (130;500) a frame comprising a list of places corresponding to concept nodes in the social graph having locations in proximity to the current location. (i) the mobile computing device (130;500), without manual user input, accessing the social graph for the user's first-degree friends having associated locations in proximity to the current location of the user in response to determining the current location and displaying on the user interface of the mobile computing device (130;500) a frame comprising first-degree connections of the user having associated locations in proximity to the current location of the mobile computing device (130;500); and (ii) the mobile computing device (130;500), without manual user input, accessing the social graph for one or more concept nodes associated with locations in proximity to the current location and displaying on the user interface of the mobile computing device (130;500) a frame comprising a list of places corresponding to concept nodes in the social graph having locations in proximity to the current location.