public virtual void Disable()
 {
     enabled = false;
     mediator.AcceleratorDisabled();
     Console.WriteLine("Accelerator disabled");
 }