I usually watch the races on my second screen while I a working on the main one. This is at least the plan. It almost always turns on watching and doing nothing, especially in the races where Sagan is racing.
It is pity that cycling still does not use all the chances that modern era allows. People love stats and fans can get so many stats, that each stage, no matter how boring it is, can turn to historic or cycling lesson. Each town, each climb has his history, each rider has his history, maximum speed, maximum output, heart rate, ascend times, descend times, stage current standing, time differences, race standing, virtual yellow ......... For some of you who like to watch on TV it can be disturbing but it should be up to each viewer which information he wants to see.
In some races, we are glad that we have the time differences between leading group and peloton. Even those ones are in the most of the time not very accurate. And that is what I call boring. They should definitely start to use some GPS chips at least.
I am pretty sure that each race could be changed to a perfect documentary or travel advertisement showing main local attraction, average hotel prices, opportunities for recreational cycling etc. Of course only if you want, if you want to see just racing you just do not use these interactions.