Need to implement a scroll observer, debounced, that will sync the 'active' element on the timeline to the one that is currently viewable