I'm working in java/cocoa and I can't get that behaviour. I can get a button to press and the button to call the MoveDown() method and that's sweet and all, but I have yet to be able to do it from code.
If you figure it out, post back, it's been a thorn in my side for about 10 days now.