Using abort instead of clearing only listeners