1. A method comprising: loading into a processor in a computing device a program script involving a social event and an action; interpreting the program script to generate a repository of dynamic links related to data and providing contextual information relating to the social event; processing at the processor the repository of dynamic links, including configuring the dynamic links for distribution; modifying a user interface script according to the dynamic links; and sending the modified user interface script to an application engine for execution of the action.