imporve change event with fake shadow inputs