added osc handling