1. A method comprising: receiving an indication that a view of a task is presented by a first device; causing state information relating to the task to be provided to at least a second device to permit the second device to be synchronized with the first device and to present a view of the task; receiving information relating to a change in state of the task that is provided by one of the first or second devices while a first view of the task is presented thereupon; and causing updated state information related to the task to be provided to another one of the first or second devices to cause the another device to remain synchronized and to update a second view of the task that is presented thereupon.