Not always "reporgrammed" because the same year should match the same logic set (chipset in PC-talk stuff) - it's the "close to, but not quite right" in a span of years , that makes the simple drop in not so simple. That's due to the logic refinements to the display - as you know - the older style uses "Hexadecimal" style of display to make the display show alphanumeric work, but in later years they worked with a TFT-LCD display with Color - so that is why I mentioned the chipset and the expansion of the features in the console keypad, like Clock, extra memory, even the Telephony - 1(ABC), 2(DEF) sort of keypad design shows up in latter years - which adds to this mess - because the level of programming the latter years offered, like satellite and Bluetooth - added more layers of complexity.
Since you're in 2016 - have you sought after a display from any Focus, Taurus or even Explorer of the same year that stereo is using a similar APIM?
Then if you know the year (Date code) of the Stereo - then that is the APIM you look for. It is so the chipset of the APIM is closer to the chipset of the Stereo - so the logic controller used between the two, can communicate - so you always have to use the year of the oldest part of the system.
It's like the old TV show Battlestar Galactica series - they are only as fast as their slowest ship - so although other chipsets would work in fit and connectors would work in electrical - but not in form - because the controller handshaking needs to be similar to make the two work together.
Else they had to keep the "contour" and size the same for the years it was made, so the closest the year and part match is, the greater the success in the system recognizing it and properly make the keypad on the console, work right.