1. A system for selecting an embedded experience gadget, comprising: a processor; a module operable on the processor for displaying an activity stream of a user on a social network, the activity stream comprising a plurality of events, and the plurality of events being listed in the activity stream in chronological order according to when each particular event occurred or was created; a module operable on the processor for detecting selection of an event from the plurality of events by the user; a module operable on the processor for determining a level of intersection between the selected event and each of a plurality of known gadgets in response to selection of the event by the user from the plurality of events listed in the activity stream; a module operable on the processor for finding an optimal embedded experience gadget from the plurality of known gadgets based on the level of intersection between the selected event and each known gadget, wherein each of the plurality of known gadgets comprises a feature that performs a specific action different from other known gadgets and the optimal embedded experience gadget comprises a feature that performs a specific action more appropriate for the selected event than other gadgets of the plurality of known gadgets; a module operable on the processor for associating the optimal embedded experience gadget with the selected event; and a module operable on the processor for displaying the optimal embedded experience gadget in association with the selected event.