Added scrolling for long timelines

If the timeline is too long to fit in the SVG element, it will scroll on drag while keeping all icons and labels hovering in place.