Profit,
Yea I have that problem too.
I think I know how to fix it: Only check for mouse clicks ONE time each loop. Not one time each for each gadget each loop.
For example, make a function called zGui_MouseAction().
In that function, if mouse is clicked, check if mouse is over a gadget.
But I feel I have other more important things to finish first.
Zotoaster,
Aww..:S I allways afraided from a person who will beat me up.
Well if you think my Gui is OK, you are welcome to steal some code from it. Just don't over do it. Btw, I haven't seen any of your Guis I think. You've seen Sasukes? His is totally awesome!
I allways afraided from a clowns. aww..