Using Darrel Taylor's "Instant Interrupts" would get the job done right the first time.