Checkpoint for new js stuff.
Checkpoint
more js
Maybe this is better