public RainbowGenerator(IHueGenerator huey) { InitializeComponent(); _huey = huey; _at = new AnimationThread(Animate); }