provide a timeline widget