1. A computer-implemented method for proposing actions to a user to select based on the value of the actions to the user, the method comprising: receiving content selected by a user from a device; identifying a plurality of actions to be executed that are associated with a referent entity identified from the selected content, wherein each action has an associated value to the user and wherein the associated value for at least two of the plurality of actions is a function of an estimated average amount of time it takes a user to manually perform each of the at least two actions; and providing, for display, an identifier of each of at least a subset of the actions based on their associated values.