*) Optimization of clock_state_showTime() and clock_state_showDate() by adding ClockState::oldDateTime. ClockState::dateTime gets updated at the beginning of clock_update() and ClockState::oldDateTime gets updated at the end of clock_update(), thus the functions can check whether the desired parameter was changed and if it didn't that would mena there is no reason to update the clock screen