Sean,

Thanks for you response. The addEventListener on the click event woks in a 'clean' CSP page I put together and the response is fast.

I did the same with Dmitry's solution and that works as well in a 'clean' CSP page but with a small delay in the response (as you stated - I started clicking more than once as well :) ).

I am actually working with an old style CSP page with a lot of tables in div's that are turned off or on based on various flags and selections from drop down menus and Dmitry's solution does not  work in that setup.

Let me give the addEventListener a try and hopefully this works within the existing solution.