Build regex only once.
If have more labels than we have colors, then create random colors.
Using heuristic to only display event text that won't overlap on graph.
Can hover over rectangles to see time taken and event name.
Changed some spacing, etc for display.