Refactor synth UI using React.js