use region layout update event