1. A method for switching use between a first computing device and a second computing device, the method being performed by one or more processors of the first computing device and comprising: detecting an event while a first application is operated on the first computing device; and in response to detecting an event, (i) automatically transmitting data for the first application to the second computing device, and (ii) automatically initiating a second application on the second computing device, the second application having a functionality that is equivalent to a functionality of the first application and that utilizes the data transmitted from the first device in performing one or more operations.