Carbonite uses parameters for each button on its Custom Controls page. While the control is running, it is set to a 'toggle on' state.
When you fire a custom control through ogScript, you are sending a 'fire and forget' command through RossTalk and there is no notification to indicate that the custom control has completed.
The easiest way to duplicate what happens on the Custom Controls page would be to drag the button(s) for whichever Custom Controls you wish to fire onto your Custom Panel. That way, you'll be dragging the parameter (which has a state controlled directly by Carbonite).
If that doesn't work for you, there are other options that could also get you there but they would involve writing timer scripts in DashBoard or firing a command back to DashBoard at the end of your custom control to indicate that it is complete - if you can get what you want by dragging the parameter button's from Carbonite, it will be much easier.
Hope this helps
James
#DashBoard