making parallaxImageView public so we can async load the background image. also changing the layoutsubviews so we can put another views on top of the background image