When the AnyButton-component deals with, e.g. button1, a decision is made whether this button1 gets a specific letter or not. If yes, the next button2, which is not being dealt with yet, gets another specific letter already.
So when the AnyButton-component goes to the following button, in this case, button2, it sees it already has a letter and skips it.
How can the AnyButton-component access the NEXT button, while it still deals with the button before?