handle special case of "note on" with 0 velocity -> should be "note off."
implement pedal control change functionality via external device or keyboard shortcuts
update ui to listen for pedal events