Latency and Delay Compensation