From http://dev.jonraasch.com/scrolling-parallax/examples/multi-layered-parallax