Fixed canvas thing so it take horizontal scrolling into account