Couldn't resist, refactored animation to fill thermo up based on exact pixel scroll position. Once thermo is full, the remaining animations are fired and use CSS3. Removed the CSS3 animation on the fill because it looked shitty.