1. A decoupled control interface for user interaction with a collaboratively controlled pointer on a computing device, the decoupled control interface comprising: a collaborative application running on the computing device and configured to receive user input via a user interface, update a display interface of the computing device, and receive collaboration data over a communication link; the collaboratively controlled pointer having a center and displayed on the display interface, whereby a displayed location of the collaboratively controlled pointer is repeatedly updated by the application in response to the received collaboration data; a user input icon having a position and orientation on the display interface whereby the position and orientation is repeatedly updated by the application in response to the user input, wherein the user input icon is a magnet icon having a longitudinal axis, wherein the longitudinal axis intersects the center of the collaboratively controlled pointer; and a user interface process configured to determine a desired magnitude and a direction of movement of the collaboratively controlled pointer based on the relative positioning of the user input icon with respect to the collaboratively controlled pointer, wherein the collaboration data received over the communication link originates from a collaboration server that repeatedly updates the collaboration data in response to a desired magnitude and direction of motion received from each of a plurality of computing devices.