FIX: It now captures the proper events on input changes