inputrouter update