1. A method of synchronizing information between a mobile device and a computing device over a wireless link, comprising: detecting that a user has performed an action, while manipulating information on the mobile device, that triggers a synchronization operation; scheduling a synchronization operation in response to the detected user action; and performing the scheduled synchronization operation.