Need to figure out a way to get rid of these delays if this is going into AdvancedFirmata. Look into the capture/compare feature of the AVR. An alternative is to add a pulseIn feature class to [ConfigurableFirmata](https://github.com/firmata/arduino/tree/configurable) (see the utilities directory). That way the user can included only the pulseIn feature so there are no surprises due to the delays.