allow component that do not reload, thanks Niphlod