Up version, tidy code!
Implement 'last time run' for all zones in case I forget what went when!