Hi, out of curiosity: is there a reason to use name mangling [1] in the callback functions? I'm sure it must be one. This lead to particularly tricky solution in this Terminal bug [2]. [1] http://docs.python.org/release/1.5/tut/node67.html [2] http://bugs.sugarlabs.org/ticket/440 Cheers, -- .. manuq ..