add stopListening call to destroy method