Monitorize input changes in a smart way