Also, I used a multi-line IF statement just to make the code a bit more clear. Same goes for the infinite loop, since I didn't want to reuse BUTTON for its example. Those claims are perfectly valid, though.