1. A method, comprising: obtaining an object code of an application executed on a mobile device, the application created by an author different from an operator of a data source; loading dynamically at least one intercept point into the object code of the application, the at least one intercept point to detect a predetermined input gesture; responsive to an input gesture received at the mobile device, the input gesture received within a context of the application and the input gesture matching the predetermined input gesture, overlaying a user interface within the context of the application, the user interface permitting selection of data items from the data source; determining from a selection signal received at the mobile device, a selected data item; responsive to the determining, loading the selected data item into the context of the application; and removing the user interface overlay.