horizontal scrolling leads to bad code