1. A method for performing a series of tasklets comprising: displaying a tasklet responsive to a search query and a user context, the tasklet being an application that can perform an activity associated with a task; displaying selectors for a first group of tasklets related to the displayed tasklet; receiving a selection of a related tasklet; associating the user context with the selected tasklet; displaying the selected tasklet based on the associated user context; detecting completion of the selected tasklet; displaying selectors for a second group of tasklets related to the selected tasklet, the second group of related tasklets including a plurality of tasklets that differ from the first group of tasklets; identifying the selected tasklet in the second group of tasklets; and excluding the selected tasklet from the second group of tasklets prior to displaying selectors for the second group of tasklets.