Beginnings of a timeline widget