added OSC input support