pull down to refresh

Out of curiosity, anyone here used GSAP (js) to make enriched/interactive timeline widgets for browser? I don't mean like Facebook social timeline, I mean like old school historical timelines (horizontal or vertical), with images and other content context popping up.
Seems like GSAP/Three.js would be a good place to start but given it's a common thing in media, wondering if should do it from scratch in GSAP or if there is something already existing for react/ vanilla js?