I am experiencing a strange error with on pressed as well. It seems like there are multiple events being fired at one press maybe? I have a key press command, where on up press, you change a variable from 0 to 4. Each press sets the number to 3, 2, 1, 0. Strangely, right now, if I press up, it should set it to 4. But it is setting to 3.
In the first image, if I press up, currentlySelected becomes 3. NOT 4.
<img src="http://i.imgur.com/8uidb.png" border="0" />
In the second image, it becomes 4 as expected. Let me know if I am just missing something.
<img src="http://i.imgur.com/7Nfsq.png" border="0" />