If I may make a suggestion: Blender's use of mouse is rather idiosyncratic (or anti-Maya), so much so that 2.5 now allows one
script the mouse. This is necessary because many of the newer mice have expanded their middle buttons; I've got a Logitech
wireless with four! If you're going to put so much effort into this, perhaps you consider scripting a 3d game controller;
a very early Makehuman alpha was heading in this direction, which I believe can be argued is the future of Makehuman. At leasts my college students think so...
