internal void FireClick(){if (Click != null) Click(this, new EventArgs());} // NB: Access = 'internal' so the FireClick helper method can access it.