It's possible that the remote is using some alternating code (i.e., each press of a button produces an alternating code), but I think that's a different issue to the toggle state description in the thread you refer to.
From what I can understand, that discussion is more about having a button on the screen which has toggle states. I only want to be able to navigate around a skin; I don't want to add buttons.