Add horizontal scroll

Also makes the headers follow the horizontal scroll