robot-animation: Listen to input events instead of change.