Emulate scroll functionality. No 3rd party dependencies.