an experiment in making a musical keyboard in JS