Thanks for the suggestion. I'm new to PAC Display so I could be missing something basic here, but how would you change the color when the button is pressed? The only way I can think to do this would be to have chart logic (or OptoScript) that would modify a variable to represent the depressed duration. So the user clicks the button and a SendValue command causes some chart logic to set a variable, say "buttonDownTimer" to 100ms and then Display has the background color driven by this variable. After 100ms the Controller resets the variable value and Display will change the background color.
That can't be the correct way to do it. How did you handle the pressed background change effect without the Controller?