horizontal scrolling with some glitches