Refactored Listen event.