fix listener, use NodeEvent, remove MediaEvent for now