1. A method for prioritizing items based on user activity, comprising: prioritizing a display order of items in a list in a first application being run on a processor, the list presented in a display and ordered based on a user interest, wherein the user interest is determined by: identifying a second application running concurrently with the first application and analyzing user activity in the second application to determine the user interest, and presenting an option in said display to receive user input designating which of a number of applications running concurrently will be used to provide the user activity for analyzing to determine said user interest.