Update input handler