add enableRegionCheckAfter, and fadeIn