This bit of JS is my fault, sorry!  If you can explain to me what manipulating CSS properties directly entails, I'd be happy to fix it