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.
}