"overscroll" or "elastic scrolling" with ScrollContainers?

Godot Version

4.6 stable

Question

I am trying to implement an elastic scroll / overscroll to my ScrollContainer. From what I have seen on this forum and online I cant find a solved solution to this.

if i have
ScrollContainer
—VBoxContainer
------Elements

I could child Vbox container to a holder to move the holder up and down

ScrollContainer
—Holder
------VBoxContainer
---------Elements
Not sure how I would implement this in code though, my current attempts overwrite some key functionality of the ScrollContainer and I lose Scrolling or Scroll momentum.