OMG been messing with things.  Managed to get a decent loop() based bwm
to work, but still get get the timer based one to work.