Rewrote LoopControl and DelayControl