fixed zone change event function