Charging into the future
Add some JS stuff, tidy