1. A method of increasing the interactivity of mobile search applications comprising: caching data on a mobile communication facility wherein the data relates to a search; presenting cached information to the mobile communication facility from the cache in response to a search related action; retrieving updates to the cached information while the user interacts with the cached information; and coordinating presentation of the cached information and updates to the cached information.