changed: mixer is created on index.html to force myself into making the CURVEMIXER function portable.
changed: tests are in their own separate file now.
cleanup: keydown fires a KeyboardEvent which doesn’t like to be console.log’d