There's no magic involved. Touch and bump and drop (like a user might, placing the equipment quickly onto a table or brushing by someone and the equipment or....) Observation does depend on what action software takes, obviously. If it takes no action, there's no problem to observe. ;) Bear in mind that your sample event might be .1 or 1 or 10 or 100 or almost any number of microseconds after a bump event... the sampling is entirely asynchronous to the real world and the switch contact physics, as you know. And you are saying the software should take action, regardless. As I understand you.
Jon