remove once events even if listener is not a valid function
add performance benchmarks