Responsive events timeline (#15)