Refactoring the procedural JavaScript into some proper objects distributed over a handful of files. In addition to being cleaner, I'm hoping to squeeze a few performance enhancements out of this.
Refactoring the new JavaScript objects.
Still refactoring JavaScript objects.