fix on scroll works, but poorly
animations working a little, but snaps back
animation working better now, needs tweaking