mikeinFL, I'm guessing the delay you are experiencing is because your custom module is collapsed. On my system, collapsed modules consistently take a bit less than one second to expand, making the individual buttons accessible, so it's not so bad. If you actually measure the delay on your system, is it really a few seconds?
The buttons on normal modules can be clicked immediately. For that reason, I do not collapse my custom module or any other module that I use frequently. Only my infrequently used modules are collapsed. Would that work for you?