changing the GUI and implementing OSC