Avoid turning display off just prior to next navigation point
During navigation there are two timing settings which combined can result in confusing behavior - the display is turned off for just a few seconds just prior to next navigation point - not ideal - confusing, unnecessary, and just the wrong time to automatically turn off the display. Lets assume the display "idle time" is 15 seconds (lowest) and the display is turned on 15 seconds before the next navigation point (default). Now if during those 15 seconds I am slow in reaching the point, the display will turn off, sometimes for only 1 or 2 seconds, then when the point is reached the displayed is turned back on. The result - on (15s)/ off(1s)/ on(15s/ off.
My suggestion is simple, doesn't affect those settings or introduce others, and avoids needless turning the display on/ off for just a few seconds. So - at the end of the idle time during navigation, that
is when about to turn off the display, calculate how many seconds until
the next navigation point is reached based on current speed. If this
time gap is less than 5 seconds (say), then just keep the display on.