Interrupting for too long causes crash - overflow somewhere?

  1. I had tried FALLING with unreliable results, but it works too now. It triggers on press rather than on release though, so unless LOW gets tricky, I'll stick with that.

So, try RISING.