Ah, I see. Thought it would be something subtle like that! Cheers

I get the feeling that holding the button still works on Desiros? But then somebody mentioned Siemens.
Yes, they work on every desiro I have used. (Everything but the 380)
Apologies before, I was using the technical terms from E&EE.
"Edge Detection" detects the rising or falling edge of a signal, in the case of the door buttons, it is detecting the action of the button being pressed at that instant. In electrical terms, the positive or negative change in voltage, depending on how the doors are wired up.
"Level Detecton" makes use of if the button is pressed or not, detecting the actual voltage level being produced.
You can have a combination of the two of these, and indeed I have seen it implemented in safety critical relay logic, where if you have a button pressed when the circuit becomes enabled, you must 're-stroke' the button, by releasing it and re-applying.
Note I'm not using, on, off, positive or negative, as low or high signals can be signified by positive, negative, on and off, or indeed different frequencies on the same line (Railway signalling) it's all about how you define it.
For example, what I'm working on now is using 115V AC @ 850Hz, -52V DC and 415/230V AC (3ph) @50Hz and they almost all interact...