custom keyboard events!
fix noteToFrequency + transposing
rename keyboard events so that they don't interfere with classic DOM events
MWHAHAHAHAHAHAHA