That's the part number listed in the ST-8 manual. If you found that in an ST-7 specific manual, then it's a 2nd publication where they had started to implement upgrades.
re. the touch controls: I have the same issue. Lick your finger & try it.
Haven't diagnosed it, but I suspect the contacts...