hey @mike-st thanks so much for this but it looks like your master branch differs quite a bit from ours so this would introduce several regressions into our code. rather than get you to fix all these issues I decided it was easier just copy of the bits from your PR into a new one, plus some other changes I wanted to get in - see #10
hey @mike-st thanks so much for this but it looks like your master branch differs quite a bit from ours so this would introduce several regressions into our code. rather than get you to fix all these issues I decided it was easier just copy of the bits from your PR into a new one, plus some other changes I wanted to get in - see #10