versus using the delay, no...
But you could easily put your Spark to sleep and wake on interrupt.
But maybe first you ought to think about putting in a Spark.function and creating even more awesome...
Have you tried to send yourself a message when the motion is sensed?
What about sending a command to your mac or PC and get it to say "Intruder Alert"
have fun!