System-Wide Touch Events

I just discovered a new app called “Gesture Control” which allows you to input multi-touch gestures from anywhere in the Android OS. It’s a pretty cool concept. The one thing that I like about the iPad (which I can’t get on Android yet) is the app navigation gestures. On the iPad you can pull 4 fingers together to access the home screen, and slide sideways with 5 fingers to flick through the recent apps list.

I’d really like to play around with implementing some of these gestures for Android. Previously I thought it was impossible to create system-wide gestures in this way. But obviously the creator of Gesture Control has found a way (with root access, mind you).

Has anyone else tried this before? Any ideas about intercepting system-wide touch input?