try to propagate some events through to make scrolling work more naturally.