private void triggerOnFractal(FractalEvent fractalEvent)
 {
     foreach (Action <FractalEvent> listener in onFractalListeners)
     {
         listener(fractalEvent);
     }
 }
        private void processFractal(int index, Fractal fractal)
        {
            addFractal(fractal);
            FractalEvent fractalEvent = new FractalEvent(index, fractal);

            triggerOnFractal(fractalEvent);
        }