Build a UITableView that shows a list of running timers. Each cell displays a stopwatch-style counter in MM:SS.S format (minutes:seconds.tenths) that increments every 0.1 s. The timers must start automatically when a cell becomes visible and pause when it scrolls off-screen. You must use a single system Timer (or CADisplayLink) that fires periodically and updates only the visible cells; creating one timer per cell is not allowed. The table may contain hundreds of rows, so the solution must be efficient—never call reloadData on each tick. Model data (start time or elapsed time) must be stored in the data-source array, not inside the cell, to survive cell reuse. Implement smooth scrolling with no flicker or lag, and ensure that timers resume from the correct elapsed time when a cell is re-used.