feat(widget): add fake overflow scrolling