Hi Kai,
Nifty piece! One idea: does it appear that it may be some sort of
"adaptive" computer, i.e. for people with disabilities? The only thought I
had was a company called the "MICROCOMPUTER Science Centre" in Ontario.
The url is
http://home.ican.net/~microsci/
I used one of their products helping out a disabled English professor a
couple of years back...
Aaron