Sounds like the IRcode is a repeating code, one button push and it sends it once but if you hold the button it keeps repeating the code. I beleive this is a bug in the PENG macros, it keeps the button in a depressed state long enough to send out multiple commands. I had this problem with my Sony TV and the browse arrows. I was lucky and discovered a code that made them nonrepeating no matter how long the button was pressed. Sorry I don't have a better answer for you.