1. A method for providing location information on a display of a computing device, the method being performed by one or more processors and comprising: accessing a task list of a user in response to receiving a user input via an input mechanism of the computing device, the task list including a plurality of tasks that a user wants to complete; receiving input from the user corresponding to a target location, the user being located at a current location that is different than the target location, the target location corresponding to an area where the user is likely to be at an upcoming point in time; for each task of the plurality of tasks, making a determination whether information about the task is to be presented on the display by determining whether a completion location for that task is within a threshold distance from the target location, wherein the completion location is determined by comparing the task with one or more similar previously completed tasks completed at a previous completion location; and presenting a user interface feature on the display by displaying (i) information about one or more tasks having corresponding one or more completion locations that have been determined to be within the threshold distance from the target location that is inputted by the user, and (i) information about the one or more completion locations.