Fixes #5: Remove listeners on destroy event