Millis problem if interval above 1000

Hi Paul

Would having 4'if's not mean all 4 have to be executed, where as 'else if's won’t be checked when a previous condition has be confirmed, faster code execution?

Not sure why delay() is being used with BWD.