Fix wrong replace
Fix #217 - Listeners being canceled if *anything* was returned, not just false