A method according to claim 9 including generating multiple user generated motion events;grouping the multiple motion events together; transmitting the group of motion events from one of the application encapsulators to the motion event synchronizer; and multi-casting the group of motion events to each one of the application encapsulators. 18.