My patch suddenly stopped working.

    Jun 26 2010 | 9:49 pm
    I made this patch to control the state, reverse and pitch parameters of an instance of looper on the selected track. Essentially on a button press, it gets the selected track, device 0, parameter 1, 3, or 5. Get's the value and then changes it. I'm using a foot controller that only sends program change so I'm using pgmin, then select to map the buttons to functions. It was working fine, and it still works if I press the test buttons in my patch but not when I press the buttons on my foot controller.
    The patch is a bit of a mess. Any ideas as to why this isn't working suddenly?