client-side osc hub