public void Execute() { if (Bouncing()) return; // Ignore a second click event generated by the user double clicking. Implementer(); SetBounceTime(); // Start bounce timing here in case implementer is slow. }