1. A method, comprising: receiving a first user input event in a first operating system, a first application and a second application in active concurrent execution within the first operating system, the first application displayed within a first user environment associated with the first operating system and the second application displayed within a second user environment associated with a second operating system, the first and second operating systems running concurrently on a shared kernel, the first operating system maintaining application graphics for the second application by rendering a graphics frame for the second application through a first virtual display of an extended rendering context: establishing an extended input queue of the first operating system having a first motion space and a second motion space, the second motion space associated with the first virtual display; receiving the first user input event at a first virtual input device from the first console application of the second operating system; mapping the first virtual input device to the second motion space of the extended input queue of the first operating system; and passing the first user input event to the second application from the mapped first virtual input device.