initial parallax version, untested in various browsers