Headers give us access to various functions we access normally with key presses and mouse clicks... when the code is updated -statements are added or removed from different portions of the code and sometimes theses commands also change placement in the code base... so think of the code as a book and the headers as different indexes though out the book... so as these updates come through the order of the functions change and they move up and down in the code... so a lot of times we are mostly + or minus 1, 2, or three to a majority of them ... some times +/- 8 and in a bigger update — no rhyme or reason :cool:...