I have just recently become aware of Firmata and it seems like a good fit for my current project rather than implement my own serial protocol. One problem is that my project requires to be notified of an interrupt. From what I have seen Firmata is polling only and there is no mechanism to handle an interrupt. Is this true? I just need to attach a simple counter to the interrupt event. Does anyone have any suggestions that would allow me to leverage Firmata, but still be able to detect interrupts?