Update to make this javascript only and to maybe do some other cool stuff.