Call `stopListening` when RegionManager remove region
Add tests to bindEntityEvents and unbindEntityEvents