Moving Parallax component

This component duplicates a lot of the code found in the main Parallax
script. This should be refactored into a base class or shared component.