Looking at it some more, the issues are the same as when I used remove or destroy for the listener...