ctrlAddEventHandler is very useful, but when using in scripts, the only way to pass an arguement into the handler is to create a global variable and return the global variable from inside the handler code. This can cause errors when using the handler multiple times when the global variables are overwritten.
Please can you add the functionality to pass arguements to the ctrlAddEventHandler command