Rm now-unused JS code
Minor: Updating TODO note
Refactoring and testing JS scrolling of interactive

Pulls this out of the generic script, refactors it for testing, and adds Jasmine spec tests for it.