replace all previously assigned listeners with new one (if null passed, remove all listeners)
See Implementation
replace all previously assigned listeners with new one (if null passed, remove all listeners)