Add smooth scrolling to the ScrollPanelWidget

It's back!
`- private`, please.