update latest components and custom ModalRegion instantiation