It occured to me that MoonClock froze with the same value on the display.
When this occurs, user does not know that there is a problem and that the displayed number could be few hours or days old.
Of-course solution is quite simple un/plug the power but the problem is that you do not have any way to realize that you should do that :-)
BTW: I saw in the code many print() statements but don't know how to get them :-)
Zdenek