new interrupt based development version of emonlib