21. A method comprising: receiving a first user input at a computing device, the first user input indicating a need for additional information; responsive to the first user input, collecting information at a computing device based on a current activity to determine a context; determining that a retrieval of additional information is needed, where the additional information is based at least in part on the determined context; retrieving one or more actionable content based at least in part on the determined context and the collected information describing the current activity; providing the one or more actionable content to the user; receiving a second user input indicating a selection of one of the one or more actionable content; and launching a program module based on the selection of one of the one or more actionable content.
22. The method of claim 21 , wherein the actionable content comprises one or more links to at least one of video, text, or image content.