i have found out and sorted the problem. It now appears that in my algorithms, i had the `write to eeprom` component, and looking at the asm code it appears that it disables ALL interrupts


It is now evident that you cannot use the interrupts in the way i am, together with the `write to eeprom `component! ....which is a bit of a *&$"^*$

Q. if the `write to eeprom` component halts all interrupts, should it not be restarting where it left off and not missing any steps instead

Q. is this a bug or is it as it should be
