Having to do all these deletes is unfortunate. Why weren't they necessary with the old _reactIsListening?