MPX now supports multi-touch screens. A new type of event has been added and can be used from touch applications. Automatic pointer emulation allows to use any X application. And MPX enables multiple users to use the desktop simultaneously. http://wearables.uni sa.edu.au/mpx/
MPX modifies the X server to provide multiple cursors and keyboard foci. See http://wearables.uni sa.edu.au/mpx/. You can use applications with multiple mice and type into multiple apps at the same time. All the apps are standard apps as provided on a Ubuntu linux desktop.
First version of a native wiimote driver for X. Works as a system cursor but can also export all axes to an application if needed. (IR not yet implemented for lack of a sensor bar).
Read more at http://wearables.uni sa.edu.au/mpx/.