A computer-implemented method, comprising: under control of one or more computing systems configured with executable instructions: maintaining multiple sets of information for a user of a computing device, wherein a set of information for a user includes object identifiers associated with objects; receiving a contextual menu invocation in response to a user input selecting an object representation displayed at a location on a display of the computing device, wherein the object representation is an image representing the object; determining the object selected by the contextual menu invocation; determining a plurality of actions that may be performed with respect to the selected object; causing presentation of a contextual menu to a user that includes a plurality of action identifiers (122A-122D), each of the plurality of action identifiers being representative of a respective one of the plurality of actions that may be performed with respect to the selected object; receiving a selection of an action identifier from the plurality of action identifiers, wherein a plurality of action options are associated with action represented by the selected action identifier; determining (610, 612) a subset of action options by processing the image representing the selected object to generate features representative of the image and comparing the generated features of the image for the selected object to features of other images associated with sets maintained for the user; presenting to the user action options identifiers (122B1-122B3) representative of the determined subset of action options; and in response to selection of a presented action option, causing (616 - 624) performance of the action represented by the selected action identifier and/or the associated selected action option. under control of one or more computing systems configured with executable instructions: maintaining multiple sets of information for a user of a computing device, wherein a set of information for a user includes object identifiers associated with objects; receiving a contextual menu invocation in response to a user input selecting an object representation displayed at a location on a display of the computing device, wherein the object representation is an image representing the object; determining the object selected by the contextual menu invocation; determining a plurality of actions that may be performed with respect to the selected object; causing presentation of a contextual menu to a user that includes a plurality of action identifiers (122A-122D), each of the plurality of action identifiers being representative of a respective one of the plurality of actions that may be performed with respect to the selected object; receiving a selection of an action identifier from the plurality of action identifiers, wherein a plurality of action options are associated with action represented by the selected action identifier; determining (610, 612) a subset of action options by processing the image representing the selected object to generate features representative of the image and comparing the generated features of the image for the selected object to features of other images associated with sets maintained for the user; presenting to the user action options identifiers (122B1-122B3) representative of the determined subset of action options; and in response to selection of a presented action option, causing (616 - 624) performance of the action represented by the selected action identifier and/or the associated selected action option. maintaining multiple sets of information for a user of a computing device, wherein a set of information for a user includes object identifiers associated with objects; receiving a contextual menu invocation in response to a user input selecting an object representation displayed at a location on a display of the computing device, wherein the object representation is an image representing the object; determining the object selected by the contextual menu invocation; determining a plurality of actions that may be performed with respect to the selected object; causing presentation of a contextual menu to a user that includes a plurality of action identifiers (122A-122D), each of the plurality of action identifiers being representative of a respective one of the plurality of actions that may be performed with respect to the selected object; receiving a selection of an action identifier from the plurality of action identifiers, wherein a plurality of action options are associated with action represented by the selected action identifier; determining (610, 612) a subset of action options by processing the image representing the selected object to generate features representative of the image and comparing the generated features of the image for the selected object to features of other images associated with sets maintained for the user; presenting to the user action options identifiers (122B1-122B3) representative of the determined subset of action options; and in response to selection of a presented action option, causing (616 - 624) performance of the action represented by the selected action identifier and/or the associated selected action option.