Most implementations of navigation functionalities on VR systems rely on the VRPN (Virtual-Reality Peripheral Network) [Taylor et al. 2001], which is a device-independent and network-transparent system for accessing virtual reality peripherals in VR applications. VRPN provides a communication standard for developers who want to utilize different sensors as inputs to their application. Although the VRPN framework is widely adopted as the communication channel for navigation input information, it does not provide a good way to handle other kinds of information, like symbolic input, large amount of data or more complex data structures like photos or videos.