This block implements two independent processes:
one that computes the new values of data (by moving them randomly around)
A SVG overlay tracks the mouse: it stays responsive even if the voronoi calculation is sluggish.
We watch the performance of both processes and display their fps rates. Tweak the data range and time intervals to see how they relate.