it works, checking implementation without addEventListener