웹 개발을 하다 보면 사용자 인터랙션을 처리하기 위해 수많은 이벤트 리스너를 등록하게 됩니다. element.addEventListener('click', handler)와 같은 코드는 매우 익숙하죠. 클릭, 마우스 움직임, 키보드 입력 등 다양한 상황에 대응해야 합니