timeline widget respond to resize