Bind to focus, has programmatic change my not trigger change or keyup