1. A method for translating user input between devices having different input/output systems, the method comprising: receiving user input from a user of a client device via a touchscreen, wherein the user input is associated with a touchscreen command and occurs at an identified location on the touchscreen; transmitting the touchscreen command and the identified location from the client device to a host device, wherein the host device does not support touchscreen commands; receiving at the client device an operation sent from the host device, the received operation associated with a set of one or more host commands being executed at a host display location corresponding to the identified touchscreen location, wherein the set is identified as equivalent to the touchscreen command based on a table stored in memory indicating that each of a plurality of client commands is equivalent to a corresponding set of one or more host commands; and rendering a display of the client device based on the received operation.