The project starts and stops a model train layout in a children’s museum so the consequence of a false button activation is not catastrophic, but still, I would like it to operate reliably. I’m using a 3 step verification of switch pressed (digitalRead 3 times) during a total time of 100mS, a 1K pull-up resistor, and shielded cable. Not sure what else I can do, maybe bypass the switch where it enters my custom shield.