Surely it would be easier if it just cycled through the stances as you pressed it?