Cleaned up listener classes, fixed regions not loading when owner is not online bug