In terms of simplifying assembly, it looks like IBM eventually moved to capacitive sensing instead of resistive. I'm not entirely clear on how it would work but I have an idea.
It's probably worth trying it out! Should be able to do some rudimentary capacitive sensing with one of the Arduinos I have lying around.