The next 120 years: A timechart