avoid strange bright digits by splitting the display task to digit-per-loop
pushing a digit after an operation starts a new entry, as expected; big improvement