Switches need to be debounced this is normal in electronics but there seem to be a problem in the denouncing code on Spider boards.
If you subscribe to pressed and released events, you will see that you get more released events and very few pressed events! This is a problem in GHI’s denouncing code. Also, capacitor were added to latest button modules (v1.3) to help in denouncing but it seem that it did cause problems instead of helping! We will have more info/fix ASAP. But for now try the released event instead of pressed (which is fired randomly sometimes!)
You can also use the button found on the joystick module for now as well.
… please keep the feedback coming on other modules please.