0.2.3
replace on event listener with once