Sounds like the tribulations I went through over joysticks some years back.